def test_viewer_role_can_not_access_edit_tome(self): # our requests are non-local, anonymous config_helpers.add_setting(self.tc_folder, "permissions", "role_anonymous_all", "viewer") self.edit_tome = web2py_helpers.build_request(self.tc_folder, 'default', 'edit_tome') self.edit_tome.add_args("dadasdasfasfadfs") try: self.edit_tome.execute() except http.HTTP as e: self.assertIn('Location', e.headers) self.assertIn('login', e.headers['Location']) else: self.assertTrue(False, "Expected http redirect")
def setUp(self): tc_folder = pydb.testing.get_clean_testcase_folder(self.id()) self.tomesearch = web2py_helpers.build_request(tc_folder, 'default', 'tomesearch') service_helpers.start_services(tc_folder)
def setUp(self): tc_folder = pydb.testing.get_clean_testcase_folder(self.id()) self.timeline = web2py_helpers.build_request(tc_folder, 'default', 'timeline') service_helpers.start_services(tc_folder, fileserver=True) self.pdb = pydb.pyrosetup.pydbserver()
def setUp(self): tc_folder = pydb.testing.get_clean_testcase_folder(self.id()) self.view_tome = web2py_helpers.build_request(tc_folder, 'default', 'view_tome') service_helpers.start_services(tc_folder, fileserver=True) self.pdb = pydb.pyrosetup.pydbserver()
def setUp(self): tc_folder = pydb.testing.get_clean_testcase_folder(self.id()) self.edit_author = web2py_helpers.build_request(tc_folder, 'default', 'edit_author') service_helpers.start_services(tc_folder) self.pdb = pydb.pyrosetup.pydbserver()