예제 #1
0
 def test_configured_users_can_get_resource_ids(self):
     user = factories.User()
     config.authorized_users = [user["name"]]
     context = dict(user=user["name"], model=model)
     assert custom_helpers.call_auth(
         "ckanext_deadoralive_get_resources_to_check",
         context=context) is True
 def test_configured_users_can_get_resource_ids(self):
     user = factories.User()
     config.authorized_users = [user["name"]]
     context = dict(user=user["name"], model=model)
     assert custom_helpers.call_auth(
         "ckanext_deadoralive_get_resources_to_check",
         context=context) is True
예제 #3
0
    def test_sysadmins_can_get_broken_links_by_email_report(self):
        sysadmin = custom_factories.Sysadmin()
        config.authorized_users = []
        context = dict(user=sysadmin["name"], model=model)

        assert custom_helpers.call_auth(
            "ckanext_deadoralive_broken_links_by_email",
            context=context) is True
    def test_sysadmins_can_get_broken_links_by_email_report(self):
        sysadmin = custom_factories.Sysadmin()
        config.authorized_users = []
        context = dict(user=sysadmin["name"], model=model)

        assert custom_helpers.call_auth(
            "ckanext_deadoralive_broken_links_by_email",
            context=context) is True
예제 #5
0
    def test_anyone_can_get(self):
        user_1 = factories.User()
        user_2 = factories.User()
        config.authorized_users = [user_1["name"]]

        for user in (user_1["name"], user_2["name"], '127.0.0.1'):
            context = dict(user=user, model=model)
            assert custom_helpers.call_auth(
                "ckanext_deadoralive_get", context=context) is True
    def test_anyone_can_get(self):
        user_1 = factories.User()
        user_2 = factories.User()
        config.authorized_users = [user_1["name"]]

        for user in (user_1["name"], user_2["name"], '127.0.0.1'):
            context = dict(user=user, model=model)
            assert custom_helpers.call_auth(
                "ckanext_deadoralive_get", context=context) is True
예제 #7
0
 def test_configured_users_can_upsert(self):
     user = factories.User()
     config.authorized_users = [user["name"]]
     context = dict(user=user["name"], model=model)
     assert custom_helpers.call_auth(
         "ckanext_deadoralive_upsert", context=context) is True
예제 #8
0
 def test_configured_users_can_upsert(self):
     user = factories.User()
     config.authorized_users = [user["name"]]
     context = dict(user=user["name"], model=model)
     assert custom_helpers.call_auth("ckanext_deadoralive_upsert",
                                     context=context) is True