summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_socket.py
Commit message (Collapse)AuthorAgeFilesLines
* Disabled test_xmlrpc:test_404. It's causing lots of false alarms.Christian Heimes2008-01-191-1/+0
| | | | I also disabled a test in test_ssl which requires network access to svn.python.org. This fixes a bug Skip has reported a while ago.
* It's verbose, not debugChristian Heimes2008-01-081-1/+1
|
* Fixed indention problem that caused the second TIPC test to run on systems ↵Christian Heimes2008-01-071-1/+1
| | | | without TIPC
* Issue #1646: Make socket support TIPC. The socket module now has supportChristian Heimes2008-01-071-0/+82
| | | | | for TIPC under Linux, see http://tipc.sf.net/ for more information. Thanks to Alberto Bertogli for the patch
* socket.ioctl is only available on WindowsChristian Heimes2008-01-041-0/+10
|
* Enable platform-specific tweaks for FreeBSD 8 (exactly same to FreeBSD 7's yet)Hye-Shik Chang2007-10-281-1/+1
|
* Whitespace normalization. Ugh, we really need to do this more often.Neal Norwitz2007-04-251-6/+6
| | | | You might want to review this change as it's my first time. Be gentle. :-)
* Bug 1688393. Adds a control of negative values inFacundo Batista2007-03-281-0/+7
| | | | socket.recvfrom, which caused an ugly crash.
* Redone the tests, using the infrastructure already presentFacundo Batista2007-03-251-53/+65
| | | | for threading and socket serving.
* Surrounded with try/finally to socket's default timeout settingFacundo Batista2007-03-231-9/+11
| | | | | | changes in the tests, so failing one test won't produce strange results in others. Also relaxed the timeout settings in the test (where actually the value didn't mean anything).
* Added a 'create_connect()' function to socket.py, which creates aFacundo Batista2007-03-231-2/+83
| | | | | connection with an optional timeout, and modified httplib.py to use this function in HTTPConnection. Applies patch 1676823.
* Patch #1627441: close sockets properly in urllib2.Georg Brandl2007-01-211-1/+27
|
* Patch #1635058 by Mark Roberts: ensure that htonl and friends never accept orGuido van Rossum2007-01-141-0/+14
| | | | return negative numbers, per the underlying C implementation.
* Patch #1519025 and bug #926423: If a KeyboardInterrupt occurs duringNeal Norwitz2006-08-021-0/+32
| | | | | a socket operation on a socket with a timeout, the exception will be caught correctly. Previously, the exception was not caught.
* Release all forwarded functions in .close. Fixes #1513223.Martin v. Löwis2006-07-011-2/+17
|
* Prevent spurious leaks when running regrtest.py -R. There may be moreNeal Norwitz2006-06-181-0/+3
| | | | | | | | issues that crop up from time to time, but this change seems to have been pretty stable (no spurious warnings) for about a week. Other modules which use threads may require similar use of threading_setup/threading_cleanup from test_support.
* Fix the socket tests so they can be run concurrently. Backport candidateNeal Norwitz2006-06-121-2/+4
|
* Get test to pass on S/390. Shout if you think this change is incorrect.Neal Norwitz2006-06-111-1/+6
|
* Fixes in struct and socket from merge reviews.Martin Blais2006-06-041-6/+6
| | | | | | | | | | | | | - Following Guido's comments, renamed * pack_to -> pack_into * recv_buf -> recv_into * recvfrom_buf -> recvfrom_into - Made fixes to _struct.c according to Neal Norwitz comments on the checkins list. - Converted some ints into the appropriate -- I hope -- ssize_t and size_t.
* Support for buffer protocol for socket and struct.Martin Blais2006-05-261-1/+32
| | | | | | | | | | * Added socket.recv_buf() and socket.recvfrom_buf() methods, that use the buffer protocol (send and sendto already did). * Added struct.pack_to(), that is the corresponding buffer compatible method to unpack_from(). * Fixed minor typos in arraymodule.
* SF Patch #1062014: AF_UNIX sockets under Linux have a specialArmin Rigo2006-04-191-0/+28
| | | | abstract namespace that is now fully supported.
* Deal with openbsd's different style of default /etc/hosts by forcing the fqdnAnthony Baxter2006-04-031-1/+1
| | | | lookup to use the IP address returned by gethosbyname.
* Fix typo.Martin v. Löwis2006-03-261-1/+1
|
* Provide more debug output, to diagnose OpenBSD test failures.Martin v. Löwis2006-03-261-1/+1
|
* Correct API design mistake from rev. 43126: make socket attributes readonly ↵Georg Brandl2006-03-211-5/+5
| | | | properties.
* RFE #567972: Socket objects' family, type and proto properties areGeorg Brandl2006-03-171-0/+8
| | | | now exposed via new get...() methods.
* patch [ 756021 ] Allow socket.inet_aton("255.255.255.255") on WindowsGeorg Brandl2005-08-261-0/+2
|
* Add support for FreeBSD 7.Hye-Shik Chang2005-07-171-1/+1
|
* Fix test for socket.getfqdn() to also include the name returned byBrett Cannon2005-03-111-1/+1
| | | | | | | socket.gethostname() in the check for a valid return. Also clarified docs (official and docstring) that the value from gethostname() is returned if gethostbyaddr() doesn't do the job.
* Add 'linux2' as one of the platforms that does not use the echo service as oneBrett Cannon2004-11-201-1/+2
| | | | of the test possiblities for testGetServBy().
* Add support for FreeBSD 6.Hye-Shik Chang2004-08-181-1/+1
|
* Being bsd-based, darwin/macosx has the same limitation w.r.t. the "echo"Skip Montanaro2004-08-161-1/+1
| | | | service.
* Whitespace normalization.Tim Peters2004-08-091-1/+1
|
* Patch #1003700: Add socketpair function to socket module.Dave Cole2004-08-091-0/+43
|
* FreeBSD's services file contains an additional echo service entry, withAndrew MacIntyre2004-07-121-1/+7
| | | | | | | | | | | a non-standard protocol and on a lower port than the tcp/udp entries, which breaks the assumption that there will only be one service by a given name on a given port when no protocol is specified. Previous versions of this code have had other problems as a result of different service definitions amongst common platforms. As this platform has an extra, unexpected, service entry, I've special cased the platform rather than re-order the list of services checked to highlight the pitfall.
* testGetServBy(): Use services that should be available both on *nix andBarry Warsaw2004-07-061-1/+1
| | | | Windows (XP at least ;). Test in this order: echo, daytime, domain.
* Added socket.getservbyport(), and make its second argument and that ofBarry Warsaw2004-06-281-10/+22
| | | | getservbyname() optional. Update the tests and the docs.
* Add weakref support to sockets and re pattern objects.Raymond Hettinger2004-05-311-0/+14
|
* SF bug 924242: socket._fileobject._getclosed() returns wrong valueTim Peters2004-03-281-0/+8
| | | | | | The .closed property always returned the wrong result. Bugfix candidate!
* Fix indentation error in testGetServByName and rewrite loop to avoid clumsySkip Montanaro2004-02-101-5/+2
| | | | sentinel variable
* SF patch #760257: add socket.timeout exceptionRaymond Hettinger2003-06-291-2/+57
| | | | | | (Contributed by Bob Halley) Add unittests for the new socket.timeout exception.
* Whitespace normalization.Tim Peters2003-05-121-3/+3
|
* Combine the functionality of test_support.run_unittest()Walter Dörwald2003-05-011-10/+11
| | | | | | | | | | and test_support.run_classtests() into run_unittest() and use it wherever possible. Also don't use "from test.test_support import ...", but "from test import test_support" in a few spots. From SF patch #662807.
* Skip testing inet_ntop() an inet_pton() if they aren't defined.Guido van Rossum2003-04-251-0/+8
| | | | | This makes the test pass on Windows again (and on other platforms that don't have these).
* Patch by Jp Calderone:Guido van Rossum2003-04-251-0/+59
| | | | | | | | | - The socket module now provides the functions inet_pton and inet_ntop for converting between string and packed representation of IP addresses. See SF patch #658327. This still needs a bit of work in the doc area, because it is not available on all platforms (especially not on Windows).
* Also skip testHostnameRes() if gethostbyaddr() raises an exception.Guido van Rossum2002-12-261-1/+5
|
* Skip testHostnameRes() if gethostbyname() raises an exception.Guido van Rossum2002-12-261-1/+5
|
* Since it tests both ntohl and ntohs, the test should not be calledGuido van Rossum2002-09-161-1/+1
| | | | testNtoHL but testNtoH.
* Maybe this fixes test_socket on 64-bit Linux.Guido van Rossum2002-09-141-9/+13
|
* Skip UDP testing for MacPython (for now), it hangs. This may be due toJack Jansen2002-09-061-1/+3
| | | | GUSI/Threading interaction, I'm not sure, but I don't have the time to fix this right now.