• Victor Stinner's avatar
    bpo-35347: Cleanup test_socket.NonBlockingTCPTests (GH-10818) · 304315d2
    Victor Stinner yazdı
    * Replace testInheritFlags() with two tests:
      testInheritFlagsBlocking() and testInheritFlagsTimeout()
      to test different default socket timeout. Moreover, the test now
      checks sock.gettimeout() rather than a functional test on recv().
    * Replace time.time() with time.monotonic()
    * Add socket_setdefaulttimeout() context manager to restore the
      default timeout when the test completes.
    * Remove testConnect(): accept() wasn't blocking and testAccept()
      already tests non-blocking accept().
    * Remove accept() functional test from testInitNonBlocking():
      already tested by testAccept()
    * Rewrite testSetBlocking() with a new assert_sock_timeout() method
    * Use addCleanup() and context manager to close sockets
    * Replace assertTrue(x < y) with assertLess(x, y)
    304315d2
Adı
Son kayıt (commit)
Son güncelleme
.azure-pipelines Loading commit data...
.github Loading commit data...
Doc Loading commit data...
Grammar Loading commit data...
Include Loading commit data...
Lib Loading commit data...
Mac Loading commit data...
Misc Loading commit data...
Modules Loading commit data...
Objects Loading commit data...
PC Loading commit data...
PCbuild Loading commit data...
Parser Loading commit data...
Programs Loading commit data...
Python Loading commit data...
Tools Loading commit data...
m4 Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
LICENSE Loading commit data...
Makefile.pre.in Loading commit data...
README.rst Loading commit data...
aclocal.m4 Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
install-sh Loading commit data...
pyconfig.h.in Loading commit data...
setup.py Loading commit data...