示例#1
0
class OnenameAPIResolver(Resolver):
    def __init__(self, onename_app_id, onename_app_secret):
        self.onename_client = OnenameClient(onename_app_id, onename_app_secret)

    def get_dkim(self, domain):
        return self.onename_client.get_dkim_info(domain)

    def get_profile(self, blockchainid):
        users = self.onename_client.get_users([blockchainid])
        if blockchainid in users and 'profile' in users[blockchainid]:
            profile = users[blockchainid]['profile']
            return profile
        return None
class OnenameAPIResolver(Resolver):
    def __init__(self, onename_app_id, onename_app_secret):
        self.onename_client = OnenameClient(onename_app_id, onename_app_secret)

    def get_dkim(self, domain):
        return self.onename_client.get_dkim_info(domain)

    def get_profile(self, blockchainid):
        users = self.onename_client.get_users([blockchainid])
        if blockchainid in users and 'profile' in users[blockchainid]:
            profile = users[blockchainid]['profile']
            return profile
        return None
示例#3
0
 def __init__(self, onename_app_id, onename_app_secret):
     self.onename_client = OnenameClient(onename_app_id, onename_app_secret)
示例#4
0
import json
import traceback
import unittest
from test import test_support

from onename import OnenameClient
from settings import ONENAME_API_ID, ONENAME_API_SECRET

onename_client = OnenameClient(ONENAME_API_ID, ONENAME_API_SECRET)

TEST_USERS = [{
    'username': '******',
    'website': 'http://continuations.com'
}]


class BasicAPITest(unittest.TestCase):
    def setUp(self):
        self.test_user = TEST_USERS[0]
        self.test_query = 'wenger'

    def tearDown(self):
        pass

    def test_get_users(self):
        users = onename_client.get_users([self.test_user['username']])
        self.assertTrue(self.test_user['username'] in users)
        user = users[self.test_user['username']]
        self.assertTrue('profile' in user)
        self.assertTrue(
            user['profile']['website'] == self.test_user['website'])
 def __init__(self, onename_app_id, onename_app_secret):
     self.onename_client = OnenameClient(onename_app_id, onename_app_secret)