[pypy-svn] r4761 - in pypy/trunk/src/pypy/module/test: . impsubdir impsubdir/pkg

alex at codespeak.net alex at codespeak.net
Mon May 31 16:39:49 CEST 2004


Author: alex
Date: Mon May 31 16:39:48 2004
New Revision: 4761

Modified:
   pypy/trunk/src/pypy/module/test/impsubdir/a.py
   pypy/trunk/src/pypy/module/test/impsubdir/pkg/a.py
   pypy/trunk/src/pypy/module/test/test_import.py
Log:
start testing the from statement



Modified: pypy/trunk/src/pypy/module/test/impsubdir/a.py
==============================================================================
--- pypy/trunk/src/pypy/module/test/impsubdir/a.py	(original)
+++ pypy/trunk/src/pypy/module/test/impsubdir/a.py	Mon May 31 16:39:48 2004
@@ -1 +1,2 @@
 # a.py
+imamodule = 1

Modified: pypy/trunk/src/pypy/module/test/impsubdir/pkg/a.py
==============================================================================
--- pypy/trunk/src/pypy/module/test/impsubdir/pkg/a.py	(original)
+++ pypy/trunk/src/pypy/module/test/impsubdir/pkg/a.py	Mon May 31 16:39:48 2004
@@ -1 +1,2 @@
 # a.py
+imamodule = 1

Modified: pypy/trunk/src/pypy/module/test/test_import.py
==============================================================================
--- pypy/trunk/src/pypy/module/test/test_import.py	(original)
+++ pypy/trunk/src/pypy/module/test/test_import.py	Mon May 31 16:39:48 2004
@@ -47,8 +47,21 @@
       import ambig
       self.assert_('ambig' in sys.modules)
       self.assert_(hasattr(ambig,'imapackage'))
-       
-if __name__ == '__main__':
-    testit.main()
 
+   def test_from_a(self):
+      import sys
+      sys.path.append('impsubdir')
+      from a import imamodule
+      self.assert_('a' in sys.modules)
+      self.assertEquals(imamodule, 1)
+
+   def test_from_dotted(self):
+      import sys
+      sys.path.append('impsubdir')
+      from pkg.a import imamodule
+      self.assert_('pkg' in sys.modules)
+      self.assert_('pkg.a' in sys.modules)
+      self.assertEquals(imamodule, 1)
 
+if __name__ == '__main__':
+    testit.main()



More information about the Pypy-commit mailing list