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' )
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' )
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' )
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')
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')
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')
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' )
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')
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'])