On Wed, Feb 12, 2014 at 01:17:15PM +0100, Matthias Klose wrote:
> python-formencode tries to download files during the test target and fails to
> build without network access.
It makes DNS queries instead of downloading files, but that doesn't make much
difference.

Here is a patch that removes doctests that fail but I'm not sure if this
is a right way to fix this:

--- formencode/validators.py.orig       2012-12-17 23:21:26.000000000 +0600
+++ formencode/validators.py    2014-02-22 15:06:45.947453336 +0600
@@ -1266,17 +1266,6 @@
         >>> e = Email(resolve_domain=True)
         >>> e.resolve_domain
         True
-        >>> e.to_python('doesnotex...@colorstudy.com')
-        'doesnotex...@colorstudy.com'
-        >>> e.to_python('t...@nyu.edu')
-        't...@nyu.edu'
-        >>> # NOTE: If you do not have PyDNS installed this example won't work:
-        >>> e.to_python('t...@thisdomaindoesnotexistithinkforsure.com')
-        Traceback (most recent call last):
-            ...
-        Invalid: The domain of the email address does not exist (the portion 
after the @: thisdomaindoesnotexistithinkforsure.com)
-        >>> e.to_python(u't...@google.com')
-        u't...@google.com'
         >>> e = Email(not_empty=False)
         >>> e.to_python('')
 
@@ -1393,22 +1382,6 @@
         Traceback (most recent call last):
             ...
         Invalid: That is not a valid URL
-        >>> u = URL(add_http=False, check_exists=True)
-        >>> u.to_python('http://google.com')
-        'http://google.com'
-        >>> u.to_python('google.com')
-        Traceback (most recent call last):
-            ...
-        Invalid: You must start your URL with http://, https://, etc
-        >>> u.to_python('http://www.formencode.org/does/not/exist/page.html')
-        Traceback (most recent call last):
-            ...
-        Invalid: The server responded that the page could not be found
-        >>> 
u.to_python('http://this.domain.does.not.exist.example.org/test.html')
-        ... # doctest: +ELLIPSIS
-        Traceback (most recent call last):
-            ...
-        Invalid: An error occured when trying to connect to the server: ...
 
     If you want to allow addresses without a TLD (e.g., ``localhost``) you can 
do::
 


-- 
WBR, wRAR

Attachment: signature.asc
Description: Digital signature

Reply via email to