Unity 8
 All Classes Functions
unity8.shell.tests.test_lock_screen.TestLockscreen Class Reference
Inheritance diagram for unity8.shell.tests.test_lock_screen.TestLockscreen:
Collaboration diagram for unity8.shell.tests.test_lock_screen.TestLockscreen:

Public Member Functions

def test_can_unlock_pin_screen
 
def test_can_unlock_passphrase_screen
 
def test_pin_screen_wrong_code
 
def test_passphrase_screen_wrong_password
 
- Public Member Functions inherited from unity8.shell.tests.UnityTestCase
def setUpClass
 
def setUp
 
def launch_unity
 
def patch_lightdm_mock
 
def wait_for_unity
 
def get_dash
 
def main_window
 

Static Public Attributes

tuple scenarios = _get_device_emulation_scenarios()
 

Additional Inherited Members

- Public Attributes inherited from unity8.shell.tests.UnityTestCase
 touch
 
 unity_geometry_args
 
 grid_size
 

Detailed Description

Tests for the lock screen.

Definition at line 38 of file test_lock_screen.py.

Member Function Documentation

def unity8.shell.tests.test_lock_screen.TestLockscreen.test_can_unlock_passphrase_screen (   self)
Must be able to unlock the passphrase entry screen.

Definition at line 60 of file test_lock_screen.py.

60 
62  """Must be able to unlock the passphrase entry screen."""
63  self.launch_unity()
64  greeter = self.main_window.get_greeter()
65 
66  if greeter.narrowMode:
67  greeter.swipe()
68  lockscreen = self._wait_for_lockscreen()
69  self._enter_pin_passphrase("password")
70  self.assertThat(lockscreen.shown, Eventually(Equals(False)))
71  else:
72  self._enter_prompt_passphrase("password")
73  self.assertThat(greeter.shown, Eventually(Equals(False)))
def unity8.shell.tests.test_lock_screen.TestLockscreen.test_can_unlock_pin_screen (   self)
Must be able to unlock the PIN entry lock screen.

Definition at line 45 of file test_lock_screen.py.

45 
47  """Must be able to unlock the PIN entry lock screen."""
48  self.launch_unity()
49  greeter = self.main_window.get_greeter()
50 
51  if greeter.narrowMode:
52  greeter.swipe()
53  lockscreen = self._wait_for_lockscreen()
54  self.main_window.enter_pin_code("1234")
55  self.assertThat(lockscreen.shown, Eventually(Equals(False)))
56  else:
57  self._enter_prompt_passphrase("1234\n")
58  self.assertThat(greeter.shown, Eventually(Equals(False)))
def unity8.shell.tests.test_lock_screen.TestLockscreen.test_passphrase_screen_wrong_password (   self)
Entering the wrong password must not dismiss the lock screen.

Definition at line 94 of file test_lock_screen.py.

94 
96  """Entering the wrong password must not dismiss the lock screen."""
97  self.launch_unity()
98  greeter = self.main_window.get_greeter()
99 
100  if greeter.narrowMode:
101  greeter.swipe()
102  lockscreen = self._wait_for_lockscreen()
103  self._enter_pin_passphrase("foobar")
104  pinentryField = self.main_window.get_pinentryField()
105  self.assertThat(pinentryField.text, Eventually(Equals("")))
106  self.assertThat(lockscreen.shown, Eventually(Equals(True)))
107  else:
108  self._enter_prompt_passphrase("foobar")
109  prompt = self.main_window.get_greeter().get_prompt()
110  self.assertThat(prompt.text, Eventually(Equals("")))
111  self.assertThat(greeter.shown, Eventually(Equals(True)))
def unity8.shell.tests.test_lock_screen.TestLockscreen.test_pin_screen_wrong_code (   self)
Entering the wrong pin code must not dismiss the lock screen.

Definition at line 75 of file test_lock_screen.py.

75 
77  """Entering the wrong pin code must not dismiss the lock screen."""
78  self.launch_unity()
79  greeter = self.main_window.get_greeter()
80 
81  if greeter.narrowMode:
82  greeter.swipe()
83  lockscreen = self._wait_for_lockscreen()
84  self.main_window.enter_pin_code("4321")
85  pinentryField = self.main_window.get_pinentryField()
86  self.assertThat(pinentryField.text, Eventually(Equals("")))
87  self.assertThat(lockscreen.shown, Eventually(Equals(True)))
88  else:
89  self._enter_prompt_passphrase("4231\n")
90  prompt = self.main_window.get_greeter().get_prompt()
91  self.assertThat(prompt.text, Eventually(Equals("")))
92  self.assertThat(greeter.shown, Eventually(Equals(True)))

The documentation for this class was generated from the following file: