[pypy-svn] r48397 - pypy/branch/clr-module-improvements/pypy/module/clr/test

antocuni at codespeak.net antocuni at codespeak.net
Thu Nov 8 10:42:29 CET 2007


Author: antocuni
Date: Thu Nov  8 10:42:28 2007
New Revision: 48397

Modified:
   pypy/branch/clr-module-improvements/pypy/module/clr/test/test_importer.py
Log:
- Abs(-5) is 5, not -5 :-)

- Add an assert to check that Math is loaded only one time

- Add a failing test for non existent modules



Modified: pypy/branch/clr-module-improvements/pypy/module/clr/test/test_importer.py
==============================================================================
--- pypy/branch/clr-module-improvements/pypy/module/clr/test/test_importer.py	(original)
+++ pypy/branch/clr-module-improvements/pypy/module/clr/test/test_importer.py	Thu Nov  8 10:42:28 2007
@@ -9,8 +9,15 @@
         import clr
         import System.Math
 
-        assert System.Math.Abs(-5) == -5
+        assert System.Math.Abs(-5) == 5
         assert System.Math.Pow(2, 5) == 2**5
 
-        # import System.Math ...
+        Math = clr.load_cli_class('System', 'Math')
+        assert Math is System.Math
 
+    def test_ImportError(self):
+        skip('Fixme!')
+        def fn():
+            import non_existent_module
+        raises(ImportError, fn())
+        


More information about the pypy-svn mailing list