summaryrefslogtreecommitdiffstats
path: root/Lib/test
diff options
context:
space:
mode:
authorAntoine Pitrou <solipsis@pitrou.net>2011-03-23 02:11:21 (GMT)
committerAntoine Pitrou <solipsis@pitrou.net>2011-03-23 02:11:21 (GMT)
commitc28af1f05fbbfada68a0234ad5beeaf15892e0f2 (patch)
treed6cae67140c26554eca1cb4b14872ddf97ac53f7 /Lib/test
parentf59c7b2bddbeb552dac8a1fc8c800c7789c81331 (diff)
parent924cbea46730a937c082e10512e7583a493e70af (diff)
downloadcpython-c28af1f05fbbfada68a0234ad5beeaf15892e0f2.zip
cpython-c28af1f05fbbfada68a0234ad5beeaf15892e0f2.tar.gz
cpython-c28af1f05fbbfada68a0234ad5beeaf15892e0f2.tar.bz2
Use transient_internet() consistently in test_imaplib
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_imaplib.py28
1 files changed, 16 insertions, 12 deletions
diff --git a/Lib/test/test_imaplib.py b/Lib/test/test_imaplib.py
index 4ece1bf..8034000 100644
--- a/Lib/test/test_imaplib.py
+++ b/Lib/test/test_imaplib.py
@@ -219,20 +219,23 @@ class RemoteIMAPTest(unittest.TestCase):
def tearDown(self):
if self.server is not None:
- self.server.logout()
+ with transient_internet(self.host):
+ self.server.logout()
def test_logincapa(self):
- for cap in self.server.capabilities:
- self.assertIsInstance(cap, str)
- self.assertTrue('LOGINDISABLED' in self.server.capabilities)
- self.assertTrue('AUTH=ANONYMOUS' in self.server.capabilities)
- rs = self.server.login(self.username, self.password)
- self.assertEqual(rs[0], 'OK')
+ with transient_internet(self.host):
+ for cap in self.server.capabilities:
+ self.assertIsInstance(cap, str)
+ self.assertTrue('LOGINDISABLED' in self.server.capabilities)
+ self.assertTrue('AUTH=ANONYMOUS' in self.server.capabilities)
+ rs = self.server.login(self.username, self.password)
+ self.assertEqual(rs[0], 'OK')
def test_logout(self):
- rs = self.server.logout()
- self.server = None
- self.assertEqual(rs[0], 'BYE')
+ with transient_internet(self.host):
+ rs = self.server.logout()
+ self.server = None
+ self.assertEqual(rs[0], 'BYE')
@unittest.skipUnless(ssl, "SSL not available")
@@ -240,8 +243,9 @@ class RemoteIMAP_STARTTLSTest(RemoteIMAPTest):
def setUp(self):
super().setUp()
- rs = self.server.starttls()
- self.assertEqual(rs[0], 'OK')
+ with transient_internet(self.host):
+ rs = self.server.starttls()
+ self.assertEqual(rs[0], 'OK')
def test_logincapa(self):
for cap in self.server.capabilities: