Example #1
0
    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")
Example #2
0
    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")
Example #3
0
 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)
Example #4
0
 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()
Example #5
0
 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)
Example #6
0
 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()
Example #7
0
 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()