예제 #1
0
 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()
예제 #2
0
 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()
예제 #3
0
 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()
예제 #4
0
 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()
예제 #5
0
 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'])
예제 #6
0
 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'])
예제 #7
0
 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()
예제 #8
0
 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()