Exemplo n.º 1
0
 def setUp(self):
     ident = "test"
     fp = "img/test.png"
     fmt = "png"
     self.authorizer = NooneAuthorizer({})
     self.info = ImageInfo(None, ident, fp, fmt)
     self.request = MockRequest()
Exemplo n.º 2
0
class Test_NooneAuthorizer(unittest.TestCase):
    def setUp(self):
        fp = "img/test.png"
        fmt = "png"
        self.authorizer = NooneAuthorizer({})
        self.info = ImageInfo(app=None, src_img_fp=fp, src_format=fmt)
        self.request = MockRequest()

    def test_is_protected(self):
        self.assertEqual(self.authorizer.is_protected(self.info), True)

    def test_is_authorized(self):
        authd = self.authorizer.is_authorized(self.info, self.request)
        self.assertEqual(authd, {"status": "deny"})

    def test_get_services_info(self):
        svcs = self.authorizer.get_services_info(self.info)
        self.assertEqual(svcs['service']['profile'],
                         "http://iiif.io/api/auth/1/login")
Exemplo n.º 3
0
 def setUp(self):
     fp = "img/test.png"
     fmt = "png"
     self.authorizer = NooneAuthorizer({})
     self.info = ImageInfo(app=None, src_img_fp=fp, src_format=fmt)
     self.request = MockRequest()