Blame list/tests/tests.txt

Packit Service dcb6c2
// Any copyright is dedicated to the Public Domain.
Packit Service dcb6c2
// https://creativecommons.org/publicdomain/zero/1.0/
Packit Service dcb6c2
Packit Service dcb6c2
// null input.
Packit Service dcb6c2
null null
Packit Service dcb6c2
// Mixed case.
Packit Service dcb6c2
COM null
Packit Service dcb6c2
example.COM example.com
Packit Service dcb6c2
WwW.example.COM example.com
Packit Service dcb6c2
// Leading dot.
Packit Service dcb6c2
.com null
Packit Service dcb6c2
.example null
Packit Service dcb6c2
.example.com null
Packit Service dcb6c2
.example.example null
Packit Service dcb6c2
// Unlisted TLD.
Packit Service dcb6c2
example null
Packit Service dcb6c2
example.example example.example
Packit Service dcb6c2
b.example.example example.example
Packit Service dcb6c2
a.b.example.example example.example
Packit Service dcb6c2
// Listed, but non-Internet, TLD.
Packit Service dcb6c2
//local null
Packit Service dcb6c2
//example.local null
Packit Service dcb6c2
//b.example.local null
Packit Service dcb6c2
//a.b.example.local null
Packit Service dcb6c2
// TLD with only 1 rule.
Packit Service dcb6c2
biz null
Packit Service dcb6c2
domain.biz domain.biz
Packit Service dcb6c2
b.domain.biz domain.biz
Packit Service dcb6c2
a.b.domain.biz domain.biz
Packit Service dcb6c2
// TLD with some 2-level rules.
Packit Service dcb6c2
com null
Packit Service dcb6c2
example.com example.com
Packit Service dcb6c2
b.example.com example.com
Packit Service dcb6c2
a.b.example.com example.com
Packit Service dcb6c2
uk.com null
Packit Service dcb6c2
example.uk.com example.uk.com
Packit Service dcb6c2
b.example.uk.com example.uk.com
Packit Service dcb6c2
a.b.example.uk.com example.uk.com
Packit Service dcb6c2
test.ac test.ac
Packit Service dcb6c2
// TLD with only 1 (wildcard) rule.
Packit Service dcb6c2
mm null
Packit Service dcb6c2
c.mm null
Packit Service dcb6c2
b.c.mm b.c.mm
Packit Service dcb6c2
a.b.c.mm b.c.mm
Packit Service dcb6c2
// More complex TLD.
Packit Service dcb6c2
jp null
Packit Service dcb6c2
test.jp test.jp
Packit Service dcb6c2
www.test.jp test.jp
Packit Service dcb6c2
ac.jp null
Packit Service dcb6c2
test.ac.jp test.ac.jp
Packit Service dcb6c2
www.test.ac.jp test.ac.jp
Packit Service dcb6c2
kyoto.jp null
Packit Service dcb6c2
test.kyoto.jp test.kyoto.jp
Packit Service dcb6c2
ide.kyoto.jp null
Packit Service dcb6c2
b.ide.kyoto.jp b.ide.kyoto.jp
Packit Service dcb6c2
a.b.ide.kyoto.jp b.ide.kyoto.jp
Packit Service dcb6c2
c.kobe.jp null
Packit Service dcb6c2
b.c.kobe.jp b.c.kobe.jp
Packit Service dcb6c2
a.b.c.kobe.jp b.c.kobe.jp
Packit Service dcb6c2
city.kobe.jp city.kobe.jp
Packit Service dcb6c2
www.city.kobe.jp city.kobe.jp
Packit Service dcb6c2
// TLD with a wildcard rule and exceptions.
Packit Service dcb6c2
ck null
Packit Service dcb6c2
test.ck null
Packit Service dcb6c2
b.test.ck b.test.ck
Packit Service dcb6c2
a.b.test.ck b.test.ck
Packit Service dcb6c2
www.ck www.ck
Packit Service dcb6c2
www.www.ck www.ck
Packit Service dcb6c2
// US K12.
Packit Service dcb6c2
us null
Packit Service dcb6c2
test.us test.us
Packit Service dcb6c2
www.test.us test.us
Packit Service dcb6c2
ak.us null
Packit Service dcb6c2
test.ak.us test.ak.us
Packit Service dcb6c2
www.test.ak.us test.ak.us
Packit Service dcb6c2
k12.ak.us null
Packit Service dcb6c2
test.k12.ak.us test.k12.ak.us
Packit Service dcb6c2
www.test.k12.ak.us test.k12.ak.us
Packit Service dcb6c2
// IDN labels.
Packit Service dcb6c2
食狮.com.cn 食狮.com.cn
Packit Service dcb6c2
食狮.公司.cn 食狮.公司.cn
Packit Service dcb6c2
www.食狮.公司.cn 食狮.公司.cn
Packit Service dcb6c2
shishi.公司.cn shishi.公司.cn
Packit Service dcb6c2
公司.cn null
Packit Service dcb6c2
食狮.中国 食狮.中国
Packit Service dcb6c2
www.食狮.中国 食狮.中国
Packit Service dcb6c2
shishi.中国 shishi.中国
Packit Service dcb6c2
中国 null
Packit Service dcb6c2
// Same as above, but punycoded.
Packit Service dcb6c2
xn--85x722f.com.cn xn--85x722f.com.cn
Packit Service dcb6c2
xn--85x722f.xn--55qx5d.cn xn--85x722f.xn--55qx5d.cn
Packit Service dcb6c2
www.xn--85x722f.xn--55qx5d.cn xn--85x722f.xn--55qx5d.cn
Packit Service dcb6c2
shishi.xn--55qx5d.cn shishi.xn--55qx5d.cn
Packit Service dcb6c2
xn--55qx5d.cn null
Packit Service dcb6c2
xn--85x722f.xn--fiqs8s xn--85x722f.xn--fiqs8s
Packit Service dcb6c2
www.xn--85x722f.xn--fiqs8s xn--85x722f.xn--fiqs8s
Packit Service dcb6c2
shishi.xn--fiqs8s shishi.xn--fiqs8s
Packit Service dcb6c2
xn--fiqs8s null