[X2Go-Commits] x2gobroker.git - build-main (branch) updated: 0.0.2.2-7-gc6e2cc4
X2Go dev team
git-admin at x2go.org
Fri Jun 7 23:22:36 CEST 2013
The branch, build-main has been updated
via c6e2cc412e1906e9b1ebc986622bc666fe47cd48 (commit)
from 851439d5d8a8f2235957dbf45955dc2f68c193dc (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
x2gobroker/tests/test_broker_inifile.py | 33 +++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
The diff of changes is:
diff --git a/x2gobroker/tests/test_broker_inifile.py b/x2gobroker/tests/test_broker_inifile.py
index 5952f35..809dc7a 100644
--- a/x2gobroker/tests/test_broker_inifile.py
+++ b/x2gobroker/tests/test_broker_inifile.py
@@ -333,6 +333,39 @@ fullscreen = true
list_of_profile_ids.sort()
self.assertEqual(profile_ids, list_of_profile_ids)
+ ### TEST: list_profiles() method, check override of rootless param for DESKTOP sessions
+
+ def test_listprofiles_rootlessoverride(self):
+ username = 'foo'
+ _session_profiles = """
+[DEFAULT]
+rootless = true
+command = TERMINAL
+
+[testprofile1]
+user =
+
+[testprofile2]
+user =
+command = XFCE
+
+[testprofile3]
+user =
+command = KDE
+rootless = false
+"""
+ tf = tempfile.NamedTemporaryFile()
+ print >> tf, _session_profiles
+ tf.seek(0)
+ inifile_backend = inifile.X2GoBroker(profile_config_file=tf.name)
+ profiles = inifile_backend.list_profiles(username)
+ self.assertEqual(profiles['testprofile1']['command'], 'TERMINAL')
+ self.assertEqual(profiles['testprofile1']['rootless'], True)
+ self.assertEqual(profiles['testprofile2']['command'], 'XFCE')
+ self.assertEqual(profiles['testprofile2']['rootless'], False)
+ self.assertEqual(profiles['testprofile3']['command'], 'KDE')
+ self.assertEqual(profiles['testprofile3']['rootless'], False)
+
### TEST: list_profiles() method check acl capability
def test_listprofileswithacls(self):
hooks/post-receive
--
x2gobroker.git (HTTP(S) Session broker for X2Go)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "x2gobroker.git" (HTTP(S) Session broker for X2Go).
More information about the x2go-commits
mailing list