Author: Christian Hudon <chr...@pianocktail.org>
Branch: 
Changeset: r62614:efd767a61b59
Date: 2013-03-19 14:11 -0700
http://bitbucket.org/pypy/pypy/changeset/efd767a61b59/

Log:    Fix gethostbyaddr() test on some versions of MacOSX.

diff --git a/pypy/module/_socket/test/test_sock_app.py 
b/pypy/module/_socket/test/test_sock_app.py
--- a/pypy/module/_socket/test/test_sock_app.py
+++ b/pypy/module/_socket/test/test_sock_app.py
@@ -35,13 +35,15 @@
 def test_gethostbyaddr():
     host = "localhost"
     expected = socket.gethostbyaddr(host)
-    expecteds = (expected, expected[:2]+(['0.0.0.0'],))
+    # On some versions of MacOSX, we get two '0.0.0.0' entries in the 
addresslist.
+    expecteds = (expected, expected[:2] + (['0.0.0.0'], ), expected[:2] + 
(['0.0.0.0']*2, ))
     ip = space.appexec([w_socket, space.wrap(host)],
                        "(_socket, host): return _socket.gethostbyaddr(host)")
     assert space.unwrap(ip) in expecteds
     host = "127.0.0.1"
     expected = socket.gethostbyaddr(host)
-    expecteds = (expected, expected[:2]+(['0.0.0.0'],))
+    # On some versions of MacOSX, we get two '0.0.0.0' entries in the 
addresslist.
+    expecteds = (expected, expected[:2] + (['0.0.0.0'], ), expected[:2] + 
(['0.0.0.0']*2, ))
     ip = space.appexec([w_socket, space.wrap(host)],
                        "(_socket, host): return _socket.gethostbyaddr(host)")
     assert space.unwrap(ip) in expecteds
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to