[pypy-svn] r50814 - pypy/dist/pypy/module/clr/test

antocuni at codespeak.net antocuni at codespeak.net
Sun Jan 20 22:59:45 CET 2008


Author: antocuni
Date: Sun Jan 20 22:59:44 2008
New Revision: 50814

Added:
   pypy/dist/pypy/module/clr/test/__init__.py   (contents, props changed)
Modified:
   pypy/dist/pypy/module/clr/test/test_clr.py
   pypy/dist/pypy/module/clr/test/test_importer.py
Log:
skip tests if not using pythonnet



Added: pypy/dist/pypy/module/clr/test/__init__.py
==============================================================================
--- (empty file)
+++ pypy/dist/pypy/module/clr/test/__init__.py	Sun Jan 20 22:59:44 2008
@@ -0,0 +1 @@
+#

Modified: pypy/dist/pypy/module/clr/test/test_clr.py
==============================================================================
--- pypy/dist/pypy/module/clr/test/test_clr.py	(original)
+++ pypy/dist/pypy/module/clr/test/test_clr.py	Sun Jan 20 22:59:44 2008
@@ -1,6 +1,14 @@
 from pypy.conftest import gettestobjspace
-mscorlib = 'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
+from pypy.module.clr.assemblyname import mscorlib
 
+def skip_if_not_pythonnet():
+    import py
+    try:
+        import clr
+    except ImportError:
+        py.test.skip('Must use pythonnet to access .NET libraries')
+
+skip_if_not_pythonnet()
 
 class AppTestDotnet:
     def setup_class(cls):

Modified: pypy/dist/pypy/module/clr/test/test_importer.py
==============================================================================
--- pypy/dist/pypy/module/clr/test/test_importer.py	(original)
+++ pypy/dist/pypy/module/clr/test/test_importer.py	Sun Jan 20 22:59:44 2008
@@ -1,4 +1,7 @@
 from pypy.conftest import gettestobjspace
+from pypy.module.clr.test.test_clr import skip_if_not_pythonnet
+
+skip_if_not_pythonnet()
 
 class AppTestDotnet:
     def setup_class(cls):



More information about the Pypy-commit mailing list