def check_availability(domains, retry_count=0): if retry_count > 5: return [] print('Try %s' % (retry_count + 1)) client_ip = get_current_machine_public_ip() api = Api(configs.username, configs.api_key, configs.username, client_ip, sandbox=False, debug=False) try: domain_statuses = api.domains_check(domains) result = [] for domain, status in domain_statuses.iteritems(): result.append([domain, status]) except Exception as error: print(error) time.sleep(10) result = check_availability(domains, retry_count + 1) return result
def test_domain_available(): api = Api(username, api_key, username, ip_address, sandbox = True) domain_name = random_domain_name() assert_equal(api.domains_check(domain_name), True)
def test_domain_taken(): api = Api(username, api_key, username, ip_address, sandbox = True) domain_name = "google.com" assert_equal(api.domains_check(domain_name), False)
def test_domain_available(): api = Api(username, api_key, username, ip_address, sandbox=True) domain_name = random_domain_name() assert_equal(api.domains_check(domain_name), True)
def test_domain_taken(): api = Api(username, api_key, username, ip_address, sandbox=True) domain_name = "google.com" assert_equal(api.domains_check(domain_name), False)