コード例 #1
0
class TestScientistAccess(GenericUrlTestCase, NewsTestCase, ScientistTestCase):
    test_urls = [
        urlaccess('/news/2012/10/30/test-news/', True),
        urlaccess('/panel/content/news/', False),
        urlaccess('/panel/content/news/add/', False),
        urlaccess('/panel/content/news/edit/1/', False),
        urlaccess('/panel/content/news/delete/1/', False),
        urlaccess('/article/test-article/', True),
        urlaccess('/panel/content/articles/', False),
        urlaccess('/panel/content/articles/add/', False),
        urlaccess('/panel/content/articles/edit/2/', False),
        urlaccess('/panel/content/articles/delete/2/', False),
    ]
コード例 #2
0
class TestRegionalAdminAccess(GenericUrlTestCase, NewsTestCase,
    RegionalAdminTestCase):
    test_urls = [
        urlaccess('/news/2012/10/30/test-news/', True),
        urlaccess('/panel/content/news/', True),
        urlaccess('/panel/content/news/add/', True),
        urlaccess('/panel/content/news/edit/1/', True),
        urlaccess('/panel/content/news/delete/1/', True),
        urlaccess('/article/test-article/', True),
        urlaccess('/panel/content/articles/', True),
        urlaccess('/panel/content/articles/add/', True),
        urlaccess('/panel/content/articles/edit/2/', True),
        urlaccess('/panel/content/articles/delete/2/', True),
    ]
コード例 #3
0
class TestAdminAccess(GenericUrlTestCase, AccountsTestCase, AdminTestCase):
    test_urls = [
        urlaccess('/my-redmap/', True),
        urlaccess('/my-redmap/edit/', True),
        urlaccess('/my-redmap/view/user1/', True),
        urlaccess('/my-redmap/groups/', True),
        urlaccess('/accounts/login/', True),
        urlaccess('/accounts/password/change/', True),
    ]
コード例 #4
0
class TestUserAccess(GenericUrlTestCase, CmsTestCase, UserTestCase):

    test_urls = [
        urlaccess('/page/test-page', True),
        urlaccess('/panel/content/books/', False),
        urlaccess('/panel/content/books/add/', False),
        urlaccess('/panel/content/books/1/', False),
        urlaccess('/panel/content/books/1/edit/', False),
        urlaccess('/panel/content/books/1/edit/2/', False),
        urlaccess('/panel/content/books/1/delete/1/', False),
        urlaccess('/panel/content/homepage/', False),
        urlaccess('/panel/content/blocks/', False),
        urlaccess('/panel/content/blocks/add/', False),
        urlaccess('/panel/content/blocks/edit/1/', False),
        urlaccess('/panel/content/blocks/delete/1/', False),
    ]
コード例 #5
0
class TestAdminAccess(GenericUrlTestCase, BackendTestCase, AdminTestCase):
    test_urls = [
        urlaccess('/panel/', True),
        urlaccess('/panel/verify/1/', True),
        urlaccess('/panel/sightings/', True),
        urlaccess('/panel/sightings/all/', True),
        urlaccess('/panel/sightings/edit/1/', True),
        urlaccess('/panel/sightings/delete/1/', True),
        urlaccess('/panel/sightings/reassign/1/', True),
        urlaccess('/panel/sightings/spam/1/', True),
        urlaccess('/panel/experts/assignments/', True),
        urlaccess('/panel/experts/assignments/add/', True),
        urlaccess('/panel/experts/assignments/edit/1/', True),
        urlaccess('/panel/experts/assignments/delete/1/', True),
        urlaccess('/panel/experts/allocations/', True),
        urlaccess('/panel/experts/allocations/add/', True),
        urlaccess('/panel/experts/allocations/edit/1/', True),
        urlaccess('/panel/experts/allocations/delete/1/', True),
        urlaccess('/panel/experts/rules/', True),
        urlaccess('/panel/experts/rules/add/', True),
        urlaccess('/panel/experts/rules/edit/1/', True),
        urlaccess('/panel/experts/rules/delete/1/', True),
        urlaccess('/panel/experts/templates/', True),
        urlaccess('/panel/experts/templates/add/', True),
        urlaccess('/panel/experts/templates/edit/1/', True),
        urlaccess('/panel/experts/templates/delete/1/', True),
        urlaccess('/panel/experts/conditions/', True),
        urlaccess('/panel/experts/conditions/add/', True),
        urlaccess('/panel/experts/conditions/edit/1/', True),
        urlaccess('/panel/experts/conditions/delete/1/', True),
        urlaccess('/panel/admin/members/', True),
        urlaccess('/panel/admin/members/add/', True),
        urlaccess('/panel/admin/members/edit/1/', True),
        urlaccess('/panel/admin/members/delete/1/', True),
        urlaccess('/panel/admin/members/resend-activation/1/', True),
        urlaccess('/panel/admin/scientists/', True),
        urlaccess('/panel/admin/scientists/add/', True),
        urlaccess('/panel/admin/scientists/delete/1/', True),
        urlaccess('/panel/admin/administrators/', True),
        urlaccess('/panel/admin/administrators/add/', True),
        urlaccess('/panel/admin/administrators/delete/1/', True),
        urlaccess('/panel/admin/organisations/', True),
        urlaccess('/panel/admin/organisations/add/', True),
        urlaccess('/panel/admin/organisations/edit/1/', True),
        urlaccess('/panel/admin/organisations/delete/1/', True),
        urlaccess('/panel/admin/beta/', True),
        urlaccess('/panel/admin/beta/send/1/', True),
    ]
コード例 #6
0
class TestAdminAccess(GenericUrlTestCase, FrontendTestCase, AdminTestCase):
    test_urls = [

        # Frontend views
        urlaccess('/', True),
        urlaccess('/sightings/', True),
        urlaccess('/sightings/latest/', True),
        urlaccess('/sightings/map/', True),
        urlaccess('/sightings/1/', True),
        urlaccess('/sightings/add/', True),
        urlaccess('/species/', True),
        urlaccess('/species/2/', True),
        urlaccess('/species/2/2/', True),
        urlaccess('/scientists/', True),
        urlaccess('/faq/', True),
        urlaccess('/articles/', True),
        urlaccess('/newsletter/', True),
        urlaccess('/render/cluster/12/', True),
        urlaccess('/region/nsw/', True),
        urlaccess('/groups/', True),
        urlaccess('/groups/view/1/', True),
        urlaccess('/groups/add/', True),
        urlaccess('/groups/edit/1/', True),
        urlaccess('/groups/delete/1/', True),

        # Backend views
        urlaccess('/panel/content/faq/', True),
        urlaccess('/panel/content/faq/add/', True),
        urlaccess('/panel/content/faq/edit/1/', True),
        urlaccess('/panel/content/faq/delete/1/', True),
        urlaccess('/panel/admin/sponsors/', True),
        urlaccess('/panel/admin/sponsors/add/', True),
        urlaccess('/panel/admin/sponsors/edit/1/', True),
        urlaccess('/panel/admin/sponsors/delete/1/', True),
        urlaccess('/panel/admin/sponsor_categories/', True),
        urlaccess('/panel/admin/sponsor_categories/add/', True),
        urlaccess('/panel/admin/sponsor_categories/edit/1/', True),
        urlaccess('/panel/admin/sponsor_categories/delete/1/', True),
    ]