42
42
def testTimeoutDefault(self):
44
pop = poplib.POP3(HOST, self.port)
43
self.assertTrue(socket.getdefaulttimeout() is None)
44
socket.setdefaulttimeout(30)
46
pop = poplib.POP3("localhost", self.port)
48
socket.setdefaulttimeout(None)
49
self.assertEqual(pop.sock.gettimeout(), 30)
52
def testTimeoutNone(self):
53
self.assertTrue(socket.getdefaulttimeout() is None)
54
socket.setdefaulttimeout(30)
56
pop = poplib.POP3(HOST, self.port, timeout=None)
58
socket.setdefaulttimeout(None)
45
59
self.assertTrue(pop.sock.gettimeout() is None)
48
62
def testTimeoutValue(self):
50
pop = poplib.POP3(HOST, self.port, timeout=30)
51
self.assertEqual(pop.sock.gettimeout(), 30)
54
def testTimeoutNone(self):
55
# None, having other default
56
previous = socket.getdefaulttimeout()
57
socket.setdefaulttimeout(30)
59
pop = poplib.POP3(HOST, self.port, timeout=None)
61
socket.setdefaulttimeout(previous)
62
self.assertEqual(pop.sock.gettimeout(), 30)
63
pop = poplib.POP3("localhost", self.port, timeout=30)
64
self.assertEqual(pop.sock.gettimeout(), 30)
67
68
def test_main(verbose=None):