test/test_query.py
author joan <aseques@gmail.com>
Tue, 12 Dec 2017 23:33:49 +0100
changeset 152 f614365ab91b
parent 97 44522cd37b07
permissions -rw-r--r--
Dealing properly when there are multiple dates
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
95
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
     1
# coding=utf-8
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
     2
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
     3
from __future__ import unicode_literals
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
     4
from __future__ import print_function
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
     5
from __future__ import division
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
     6
from __future__ import absolute_import
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
     7
from future import standard_library
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
     8
standard_library.install_aliases()
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
     9
from builtins import *
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    10
import unittest
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    11
from whois import whois
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    12
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    13
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    14
class TestQuery(unittest.TestCase):
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    15
    def test_simple_ascii_domain(self):
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    16
        domain = 'google.com'
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    17
        whois(domain)
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    18
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    19
    def test_simple_unicode_domain(self):
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    20
        domain = 'нарояци.com'
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    21
        whois(domain)
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    22
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    23
    def test_unicode_domain_and_tld(self):
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    24
        domain = 'россия.рф'
8302aa7110f1 Test actual queries; fix existing test
Mario D. Santana <mario@elorangutan.com>
parents:
diff changeset
    25
        whois(domain)