61 lines
1.6 KiB
Python
61 lines
1.6 KiB
Python
# -*- 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'
|