| Index: client/site_tests/desktopui_FailedLogin/desktopui_FailedLogin.py
|
| diff --git a/client/site_tests/desktopui_FailedLogin/desktopui_FailedLogin.py b/client/site_tests/desktopui_FailedLogin/desktopui_FailedLogin.py
|
| index 4581322b124f1fb7f57bdfa81ca423f83d8eda96..594c206ec449e3fcc9e28850e9f3b419638d200c 100644
|
| --- a/client/site_tests/desktopui_FailedLogin/desktopui_FailedLogin.py
|
| +++ b/client/site_tests/desktopui_FailedLogin/desktopui_FailedLogin.py
|
| @@ -13,18 +13,17 @@ class desktopui_FailedLogin(test.test):
|
| site_login.setup_autox(self)
|
|
|
| def run_once(self, script):
|
| - logged_in = site_login.logged_in()
|
| -
|
| # Can't test login while logged in, so logout.
|
| - if logged_in:
|
| - if not site_login.attempt_logout():
|
| - raise error.TestFail('Could not terminate existing session')
|
| - if not site_login.wait_for_browser():
|
| - raise error.TestFail("Login manager didn't come back")
|
| + if site_login.logged_in():
|
| + site_login.attempt_logout()
|
|
|
| # Test account information embedded into json file.
|
| # TODO(cmasone): find better way to determine login has failed.
|
| - if site_login.attempt_login(self, script):
|
| + try:
|
| + site_login.attempt_login(self, script)
|
| + except site_login.TimeoutError:
|
| + pass
|
| + else:
|
| raise error.TestFail('Should not have logged in')
|
|
|
| # Re-set to a good state
|
|
|