Files
dromara--domain-admin/tests/utils/test_whois_util.py
T
2026-07-13 12:31:34 +08:00

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'