Imported Debian patch 4.7.2-3

This commit is contained in:
Timo Aaltonen
2019-05-06 08:43:34 +03:00
committed by Mario Fetka
parent 27edeba051
commit 8bc559c5a1
917 changed files with 1068993 additions and 1184676 deletions

View File

@@ -5,7 +5,6 @@
"""
Test LoginScreen widget and all it's views
"""
import urllib
from ipatests.test_webui.ui_driver import UI_driver
from ipatests.test_webui.ui_driver import screenshot
@@ -19,27 +18,28 @@ except ImportError:
pass
import pytest
from six.moves import urllib
@pytest.mark.tier1
class TestLoginScreen(UI_driver):
@pytest.fixture(autouse=True)
def loginscreen_setup(self, request, ui_driver_fsetup):
def setup(self, *args, **kwargs):
super(TestLoginScreen, self).setup(*args, **kwargs)
self.init_app()
self.add_test_user()
self.logout()
def fin():
# log out first
if (self.logged_in()):
self.logout()
else:
self.load_url(self.get_base_url())
# log in as administrator
self.login()
self.delete_test_user()
request.addfinalizer(fin)
def teardown(self, *args, **kwargs):
# log out first
if (self.logged_in()):
self.logout()
else:
self.load_url(self.get_base_url())
# log in as administrator
self.login()
self.delete_test_user()
super(TestLoginScreen, self).teardown(*args, **kwargs)
def delete_test_user(self):
"""
@@ -124,7 +124,6 @@ class TestLoginScreen(UI_driver):
WebDriverWait(self.driver, 10).until(
lambda d: runner.files_loaded()
)
self.wait()
def relogin_with_new_password(self):
"""
@@ -158,7 +157,7 @@ class TestLoginScreen(UI_driver):
new_pass_field.send_keys(new_password)
verify_pass_field.send_keys(new_password)
verify_pass_field.send_keys(Keys.RETURN)
self.wait(0.5)
self.wait()
self.assert_notification(assert_text='Password change complete',
link_text=link_text, link_url=link_url)
@@ -370,7 +369,6 @@ class TestLoginScreen(UI_driver):
# check click on 'Cancel' button
self.check_cancel()
self.button_click_on_login_screen('login')
self.wait_for_request()
# check if user is not logged
assert not self.logged_in()