def test_greeter_hides_on_app_open(self):
"""Greeter should hide when an app is opened"""
process_helpers.lock_unity()
def unlock_thread_worker(greeter):
greeter.wait_swiped_away()
process_helpers.unlock_unity()
greeter.created.wait_for(False)
greeter = self.main_window.get_greeter()
unlock_thread = threading.Thread(target=unlock_thread_worker, args=(greeter,))
unlock_thread.start()
application_name = self.launch_fake_app()
unlock_thread.join(10)
self.assert_current_focused_application(application_name)