[Python-checkins] r52191 - sandbox/trunk/import_in_py/test_importer.py

brett.cannon python-checkins at python.org
Thu Oct 5 21:36:24 CEST 2006


Author: brett.cannon
Date: Thu Oct 5 21:36:23 2006
New Revision: 52191
Modified:
 sandbox/trunk/import_in_py/test_importer.py
Log:
Add tests for the frozen module importer.
Modified: sandbox/trunk/import_in_py/test_importer.py
==============================================================================
--- sandbox/trunk/import_in_py/test_importer.py	(original)
+++ sandbox/trunk/import_in_py/test_importer.py	Thu Oct 5 21:36:23 2006
@@ -2,6 +2,7 @@
 from test import test_support
 import importer
 import sys
+import StringIO
 
 
 class BuiltinFrozen_Tester(unittest.TestCase):
@@ -89,12 +90,25 @@
 
 """
 
- pass
+ importer = importer.FrozenImporter
+ module_name = '__hello__'
+ bad_module_names = ('tokenize', 'time', 'sys')
+
+ def setUp(self):
+ """Importing the testing frozen modules outputs to stdout. Redirect
+ stdout to block that."""
+ self._orig_stdout = sys.stdout
+ sys.stdout = StringIO.StringIO()
+
+ def tearDown(self):
+ """Reset stdout to what it is by default."""
+ sys.stdout = self._orig_stdout
 
 
 def test_main():
 test_support.run_unittest(
 BuiltinImporterTests,
+ FrozenImporterTests,
 )
 
 


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /