Exemple #1
0
 def test07_access_token_service_description(self):
     auth = IIIFAuth()
     auth.access_token_uri = 'id4'
     auth.profile_base = 'http://pb4/'
     lsd = auth.access_token_service_description()
     self.assertEqual( lsd['@id'], 'id4' )
     self.assertEqual( lsd['profile'], 'http://pb4/token' )
Exemple #2
0
 def test05_logout_service_description(self):
     auth = IIIFAuth()
     auth.logout_uri = 'id2'
     auth.profile_base = 'http://pb2/'
     lsd = auth.logout_service_description()
     self.assertEqual( lsd['@id'], 'id2' )
     self.assertEqual( lsd['profile'], 'http://pb2/logout' )
Exemple #3
0
 def test06_client_id_service_description(self):
     auth = IIIFAuth()
     auth.client_id_uri = 'id3'
     auth.profile_base = 'http://pb3/'
     lsd = auth.client_id_service_description()
     self.assertEqual( lsd['@id'], 'id3' )
     self.assertEqual( lsd['profile'], 'http://pb3/clientId' )
Exemple #4
0
 def test07_access_token_service_description(self):
     """Test access_token_service_description."""
     auth = IIIFAuth()
     auth.access_token_uri = 'id4'
     auth.profile_base = 'http://pb4/'
     lsd = auth.access_token_service_description()
     self.assertEqual(lsd['@id'], 'id4')
     self.assertEqual(lsd['profile'], 'http://pb4/token')
Exemple #5
0
 def test06_client_id_service_description(self):
     """Test client_id_service_description."""
     auth = IIIFAuth()
     auth.client_id_uri = 'id3'
     auth.profile_base = 'http://pb3/'
     lsd = auth.client_id_service_description()
     self.assertEqual(lsd['@id'], 'id3')
     self.assertEqual(lsd['profile'], 'http://pb3/clientId')
Exemple #6
0
 def test05_logout_service_description(self):
     """Test logout_service_description."""
     auth = IIIFAuth()
     auth.logout_uri = 'id2'
     auth.profile_base = 'http://pb2/'
     lsd = auth.logout_service_description()
     self.assertEqual(lsd['@id'], 'id2')
     self.assertEqual(lsd['profile'], 'http://pb2/logout')
Exemple #7
0
 def test04_login_service_description(self):
     auth = IIIFAuth()
     lsd = auth.login_service_description()
     self.assertEqual( lsd['profile'], 'http://iiif.io/api/auth/0/login' )
     auth.login_uri = 'id1'
     auth.profile_base = 'http://pb1/'
     lsd = auth.login_service_description()
     self.assertEqual( lsd['@id'], 'id1' )
     self.assertEqual( lsd['profile'], 'http://pb1/login' )
Exemple #8
0
 def test04_login_service_description(self):
     """Test login_service_description."""
     auth = IIIFAuth()
     lsd = auth.login_service_description()
     self.assertEqual(lsd['profile'], 'http://iiif.io/api/auth/0/login')
     auth.login_uri = 'id1'
     auth.profile_base = 'http://pb1/'
     lsd = auth.login_service_description()
     self.assertEqual(lsd['@id'], 'id1')
     self.assertEqual(lsd['profile'], 'http://pb1/login')
Exemple #9
0
 def test04_login_service_description(self):
     """Test login_service_description."""
     auth = IIIFAuth()
     lsd = auth.login_service_description()
     self.assertEqual(lsd['profile'], 'http://iiif.io/api/auth/1/login')
     auth.login_uri = 'id1'
     auth.profile_base = 'http://pb1/'
     lsd = auth.login_service_description()
     self.assertEqual(lsd['@id'], 'id1')
     self.assertEqual(lsd['profile'], 'http://pb1/login')
     # Addition of auth_type in label
     auth.auth_type = "my-auth"
     lsd = auth.login_service_description()
     self.assertIn('(my-auth)', lsd['label'])
Exemple #10
0
 def test04_login_service_description(self):
     """Test login_service_description."""
     auth = IIIFAuth()
     lsd = auth.login_service_description()
     self.assertEqual(lsd['profile'], 'http://iiif.io/api/auth/1/login')
     auth.login_uri = 'id1'
     auth.profile_base = 'http://pb1/'
     lsd = auth.login_service_description()
     self.assertEqual(lsd['@id'], 'id1')
     self.assertEqual(lsd['profile'], 'http://pb1/login')
     # Addition of auth_type in label
     auth.auth_type = "my-auth"
     lsd = auth.login_service_description()
     self.assertIn('(my-auth)', lsd['label'])