summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_imp.py
diff options
context:
space:
mode:
authorNick Coghlan <ncoghlan@gmail.com>2009-10-17 15:57:42 (GMT)
committerNick Coghlan <ncoghlan@gmail.com>2009-10-17 15:57:42 (GMT)
commit788d7667cb0c95756c296fec0f863f8870118820 (patch)
tree821aae2674c1f35d9335782a103d7c13a0c62ced /Lib/test/test_imp.py
parent8157e19e8fe311e8f18542750125a83cc97943f4 (diff)
downloadcpython-788d7667cb0c95756c296fec0f863f8870118820.zip
cpython-788d7667cb0c95756c296fec0f863f8870118820.tar.gz
cpython-788d7667cb0c95756c296fec0f863f8870118820.tar.bz2
Avoid replacing existing modules and sys.path in import tests
Diffstat (limited to 'Lib/test/test_imp.py')
-rw-r--r--Lib/test/test_imp.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/Lib/test/test_imp.py b/Lib/test/test_imp.py
index f4a1649..1e62940 100644
--- a/Lib/test/test_imp.py
+++ b/Lib/test/test_imp.py
@@ -43,16 +43,19 @@ class ReloadTests(unittest.TestCase):
reload()."""
def test_source(self):
- import os
- imp.reload(os)
+ with test_support.CleanImport('os'):
+ import os
+ imp.reload(os)
def test_extension(self):
- import time
- imp.reload(time)
+ with test_support.CleanImport('time'):
+ import time
+ imp.reload(time)
def test_builtin(self):
- import marshal
- imp.reload(marshal)
+ with test_support.CleanImport('marshal'):
+ import marshal
+ imp.reload(marshal)
def test_main():