def test_login_secretary(self): driver.login('secretary', passwords['secretary']) assert 'forms' not in driver.menu_names() assert 'admin' not in driver.menu_names() assert driver.single_sms_available() driver.logout() assert 'logged out' in driver.alerts()
def test_login_fieldofficer(self): driver.login('fieldofficer', passwords['fieldofficer']) assert driver.title() == 'SAMPLE CONFIG' assert 'forms' not in driver.menu_names() assert 'admin' not in driver.menu_names() assert not driver.single_sms_available() driver.logout() assert 'logged out' in driver.alerts()
def test_access(self): driver.get('') assert 'doughnut' in driver.menu_names() driver.menu_go('doughnut') assert len(driver.els_xpath('//canvas')) == 6 driver.logout() driver.login('overview', passwords['overview']) assert 'doughnut' not in driver.menu_names() assert len(driver.els_xpath('//canvas')) == 0 driver.logout() driver.login('admin', passwords['admin'])
def test_login_admin(self): assert not driver.logged_in() driver.login('admin', passwords['admin']) assert driver.logged_in() assert driver.title() == 'SAMPLE CONFIG' items = driver.menu_names() assert 'forms' in items assert 'admin' in items assert 'help' in items driver.logout() assert 'logged out' in driver.alerts()