summaryrefslogtreecommitdiffstats
path: root/src/test-session
diff options
context:
space:
mode:
Diffstat (limited to 'src/test-session')
-rwxr-xr-xsrc/test-session47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/test-session b/src/test-session
deleted file mode 100755
index 72f1ade..0000000
--- a/src/test-session
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/usr/bin/env python
-#
-# Test opening a new session
-#
-
-import os
-import gobject
-import dbus
-import dbus.glib
-
-bus = dbus.SystemBus ()
-
-manager_obj = bus.get_object ('org.freedesktop.ConsoleKit', '/org/freedesktop/ConsoleKit/Manager')
-
-manager = dbus.Interface (manager_obj, 'org.freedesktop.ConsoleKit.Manager')
-
-params = dbus.Array ([], signature = "sv")
-params.append (("user", dbus.Variant (730)))
-params.append (("session-type", dbus.Variant ("gnome-session")))
-params.append (("x11-display", dbus.Variant (":0.0")))
-params.append (("display-device", dbus.Variant ("/dev/tty8")))
-
-cookie = manager.OpenSessionWithParameters (params)
-os.environ['XDG_SESSION_COOKIE'] = cookie
-print "Got cookie: %s" % cookie
-
-seats = manager.GetSeats ()
-for sid in seats:
- seat_obj = bus.get_object ('org.freedesktop.ConsoleKit', sid)
- seat = dbus.Interface (seat_obj, 'org.freedesktop.ConsoleKit.Seat')
- sessions = seat.GetSessions ()
- for ssid in sessions:
- session_obj = bus.get_object ('org.freedesktop.ConsoleKit', ssid)
- session = dbus.Interface (session_obj, 'org.freedesktop.ConsoleKit.Session')
- uid = session.GetUser ()
-
-current_session = manager.GetCurrentSession ()
-print "Current session: %s" % current_session
-
-session_obj = bus.get_object ('org.freedesktop.ConsoleKit', ssid)
-session = dbus.Interface (session_obj, 'org.freedesktop.ConsoleKit.Session')
-
-mainloop = gobject.MainLoop ()
-
-gobject.timeout_add (30000, mainloop.quit)
-
-mainloop.run()