예제 #1
0
 def test_no_uuid(self):
     global token, auth_url
     try:
         client = AstakosClient(token['id'], auth_url)
         client.get_uuid("1234")
     except NoUUID:
         pass
     except:
         self.fail("Should have raised NoUUID exception")
     else:
         self.fail("Should have raised NoUUID exception")
예제 #2
0
파일: tests.py 프로젝트: AthinaB/synnefo
 def test_no_uuid(self):
     global token, auth_url
     try:
         client = AstakosClient(token['id'], auth_url)
         client.get_uuid("1234")
     except NoUUID:
         pass
     except:
         self.fail("Should have raised NoUUID exception")
     else:
         self.fail("Should have raised NoUUID exception")
예제 #3
0
 def test_no_uuid(self):
     global token_1
     _mock_request([_request_ok])
     try:
         client = AstakosClient("https://example.com")
         client.get_uuid(token_1, "1234")
     except NoUUID:
         pass
     except:
         self.fail("Should have raised NoUUID exception")
     else:
         self.fail("Should have raised NoUUID exception")
예제 #4
0
 def test_get_uuid_user_two(self):
     """Test get_uuid for User Two"""
     global token_1, user_2
     _mock_request([_request_offline, _request_ok])
     try:
         client = AstakosClient("https://example.com", retry=1)
         info = client.get_uuid(token_2, user_1['username'])
     except:
         self.fail("Shouldn't raise an Exception")
     self.assertEqual(info, user_1['uuid'])
예제 #5
0
파일: util.py 프로젝트: parisk/synnefo
def retrieve_uuid(token, displayname):
    if is_uuid(displayname):
        return displayname

    astakos = AstakosClient(token, ASTAKOS_AUTH_URL, retry=2, use_pool=True, logger=logger)
    try:
        uuid = astakos.get_uuid(displayname)
    except NoUUID:
        raise ItemNotExists(displayname)
    return uuid
예제 #6
0
def retrieve_uuid(token, displayname):
    if is_uuid(displayname):
        return displayname

    astakos = AstakosClient(token, ASTAKOS_AUTH_URL,
                            retry=2, use_pool=True,
                            logger=logger)
    try:
        uuid = astakos.get_uuid(displayname)
    except NoUUID:
        raise ItemNotExists(displayname)
    return uuid