23 class GreeterArgsTest(GreeterTestCase):
25 DEFAULT_SHELL_MODE =
'full-greeter'
26 NONEXISTENT_MODE =
'non-existent-mode'
28 def test_full_greeter_mode(self):
29 unity_proxy = self.launch_unity(mode=
'full-greeter')
30 shell = self.get_shell(unity_proxy)
31 self.assertTrue(shell.mode ==
'full-greeter')
33 def test_full_shell_mode(self):
34 unity_proxy = self.launch_unity(mode=
'full-shell')
35 shell = self.get_shell(unity_proxy)
36 self.assertTrue(shell.mode ==
'full-shell')
38 def test_greeter_mode(self):
39 unity_proxy = self.launch_unity(mode=
'greeter')
40 shell = self.get_shell(unity_proxy)
41 self.assertTrue(shell.mode ==
'greeter')
43 def test_nonexistent_mode(self):
44 unity_proxy = self.launch_unity(mode=self.NONEXISTENT_MODE)
45 shell = self.get_shell(unity_proxy)
46 self.assertTrue(shell.mode == self.DEFAULT_SHELL_MODE,
47 "Shell mode was {} but should have been {}"
49 self.DEFAULT_SHELL_MODE))
51 def test_shell_mode(self):
52 unity_proxy = self.launch_unity(mode=
'shell')
53 shell = self.get_shell(unity_proxy)
54 self.assertTrue(shell.mode ==
'shell')