def test_change_user_password_valid_as_admin(self, mozwebqa): home_page = Home(mozwebqa) home_page.login() administration = AdministrationTab(mozwebqa) sysapi = ApiTasks(mozwebqa) new_user_name = "chgpasswd-%s" % home_page.random_string() password = "******" % home_page.random_string() email_addr = new_user_name + "@example.com" sysapi.create_user(new_user_name, password, email_addr) home_page.tabs.click_tab("administration_tab") home_page.enter_search_criteria(new_user_name) administration.user(new_user_name).click() new_password = "******" % home_page.random_string() administration.change_password(new_password) Assert.true(home_page.is_successful)
def test_remove_a_user(self, mozwebqa): ''' Test to remove a single user. ''' home_page = Home(mozwebqa) sysapi = ApiTasks(mozwebqa) new_user_name = "rmuser%s" % home_page.random_string() password = "******" % home_page.random_string() email_addr = new_user_name + "@example.com" sysapi.create_user(new_user_name, password, email_addr) home_page.login() home_page.tabs.click_tab("administration_tab") administration = AdministrationTab(mozwebqa) home_page.enter_search_criteria(new_user_name) administration.user(new_user_name).click() home_page.click_remove() home_page.click_confirm() Assert.true(home_page.is_successful)
def test_create_new_user(self, mozwebqa): ''' Test to create a new User, no org, no environment. ''' home_page = Home(mozwebqa) home_page.login() home_page.tabs.click_tab("administration_tab") administration = AdministrationTab(mozwebqa) new_user_name = home_page.random_string() new_user_name = "newuser-%s" % home_page.random_string() password = "******" % home_page.random_string() email_addr = new_user_name + "@example.com" administration.create_new_user(new_user_name, password, password, email_addr) Assert.true(home_page.is_successful) Assert.true(administration.user(new_user_name).is_displayed)