# -*- coding: utf-8 -*- """ @File : cert_util_test.py @Date : 2022-10-22 @Author : Peng Shiyu """ from __future__ import print_function, unicode_literals, absolute_import, division import unittest from domain_admin.utils import whois_util class DomainUtilTest(unittest.TestCase): def test_get_domain_info(self): domain_list = [ # cn # 'www.baidu.cn', # com # 'www.xiaomi.com', # 'dfyun-spare1.showdoc.com.cn:8888', # net # 'csdn.net', # 'jb51.net', # '126.net' # biz # 'all.biz' # 'dot.tk' # 'bilibili.tv' # 'wowma.jp' # 'www.otto.de', # 'www.米梵家居.com' # '中万.中国', # '中万.公司', # '中万.网络', # '中万.cn', # 'mikrotik.tw', # 'kingbus.com.tw', # 'pcits.com.sg', # 'token.im', # 'airdry.com.my' # 'karinasharpe.com.au', # 'cvc.cx', # 'www.audiosolutions.lt', # 't.uk', 'sakura.co' ] for domain in domain_list: # print(parse_whois_raw(get_whois_raw(domain, ROOT_SERVER))) print(whois_util.get_domain_info(domain)) def test_resolve_domain(self): assert whois_util.resolve_domain('www.baidu.com') == 'baidu.com' assert whois_util.resolve_domain('www.baidu.中国') == 'baidu.xn--fiqs8s' assert whois_util.resolve_domain('192.168.0.1') == '192.168.0.1'