test/test_query.py
author Vitaliy Kharitonsky <v.haritonskiy@smartweb.com.ua>
Mon, 23 Apr 2018 18:43:05 +0300
changeset 176 1bd3f3f7fe2a
parent 97 44522cd37b07
permissions -rw-r--r--
add supported python versions
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)