22 class GreeterArgsTest(GreeterTestCase):
24 DEFAULT_SHELL_MODE =
'full-greeter'
25 NONEXISTENT_MODE =
'non-existent-mode'
27 def test_full_greeter_mode(self):
28 unity_proxy = self.launch_unity(mode=
'full-greeter')
29 shell = self.get_shell(unity_proxy)
30 self.assertTrue(shell.testShellMode ==
'full-greeter')
32 def test_full_shell_mode(self):
33 unity_proxy = self.launch_unity(mode=
'full-shell')
34 shell = self.get_shell(unity_proxy)
35 self.assertTrue(shell.testShellMode ==
'full-shell')
37 def test_greeter_mode(self):
38 unity_proxy = self.launch_unity(mode=
'greeter')
39 shell = self.get_shell(unity_proxy)
40 self.assertTrue(shell.testShellMode ==
'greeter')
42 def test_nonexistent_mode(self):
43 unity_proxy = self.launch_unity(mode=self.NONEXISTENT_MODE)
44 shell = self.get_shell(unity_proxy)
45 self.assertTrue(shell.testShellMode == self.DEFAULT_SHELL_MODE,
46 "Shell mode was {} but should have been {}".format(
47 shell.testShellMode, self.DEFAULT_SHELL_MODE))
49 def test_shell_mode(self):
50 unity_proxy = self.launch_unity(mode=
'shell')
51 shell = self.get_shell(unity_proxy)
52 self.assertTrue(shell.testShellMode ==
'shell')