示例#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