added IP test cases
authorRichard Penman
Wed, 05 Mar 2014 15:13:05 -0500
changeset 22 1a6c1830d4bc
parent 21 c0b7560f6446
child 23 5c3e1a2c9c9a
added IP test cases
whois/__init__.py
whois/parser.py
--- a/whois/__init__.py	Wed Mar 05 15:02:53 2014 -0500
+++ b/whois/__init__.py	Wed Mar 05 15:13:05 2014 -0500
@@ -27,10 +27,14 @@
     'google.com.au'
     >>> extract_domain('http://blog.webscraping.com')
     'webscraping.com'
-    >>> extract_domain('69.59.196.211')
+    >>> extract_domain('198.252.206.140')
     'stackoverflow.com'
+    >>> extract_domain('102.112.2O7.net')
+    '2o7.net'
+    >>> extract_domain('1-0-1-1-1-0-1-1-1-1-1-1-1-.0-0-0-0-0-0-0-0-0-0-0-0-0-10-0-0-0-0-0-0-0-0-0-0-0-0-0.info')
+    '0-0-0-0-0-0-0-0-0-0-0-0-0-10-0-0-0-0-0-0-0-0-0-0-0-0-0.info'
     """
-    if re.match(r'\d+.\d+.\d+.\d+', url):
+    if re.match(r'\d+\.\d+\.\d+\.\d+', url):
         # this is an IP address
         return socket.gethostbyaddr(url)[0]
 
--- a/whois/parser.py	Wed Mar 05 15:02:53 2014 -0500
+++ b/whois/parser.py	Wed Mar 05 15:13:05 2014 -0500
@@ -299,7 +299,7 @@
        
 
 class WhoisPl(WhoisEntry):
-   """Whois parser for .uk domains
+   """Whois parser for .pl domains
    """
    regex = {
        'domain_name':                    'DOMAIN NAME:\s*(.+)\n',