[Numpy-svn] r3344 - trunk/numpy/core/tests

numpy-svn at scipy.org numpy-svn at scipy.org
Mon Oct 16 13:11:34 CDT 2006


Author: oliphant
Date: 2006-10-16 13:11:31 -0500 (Mon, 16 Oct 2006)
New Revision: 3344

Modified:
   trunk/numpy/core/tests/test_errstate.py
Log:
Applied patch for ticket #345: fix to test_errstate for Python 2.5

Modified: trunk/numpy/core/tests/test_errstate.py
===================================================================
--- trunk/numpy/core/tests/test_errstate.py	2006-10-16 17:55:30 UTC (rev 3343)
+++ trunk/numpy/core/tests/test_errstate.py	2006-10-16 18:11:31 UTC (rev 3344)
@@ -1,6 +1,13 @@
-#~ import sys
-#~ if sys.version_info[:2] >= (2, 5):
-    #~ exec """
+
+# The following exec statement (or something like it) is needed to
+# prevent SyntaxError on Python < 2.5. Even though this is a test,
+# SyntaxErrors are not acceptable; on Debian systems, they block
+# byte-compilation during install and thus cause the package to fail
+# to install.
+
+import sys
+if sys.version_info[:2] >= (2, 5):
+    exec """
 from __future__ import with_statement
 from numpy.core import *
 from numpy.random import rand, randint
@@ -38,8 +45,8 @@
                 pass
             else:
                 self.fail()
-#~ """
+"""
 
 if __name__ == '__main__':
     from numpy.testing import *
-    NumpyTest().run()
\ No newline at end of file
+    NumpyTest().run()



More information about the Numpy-svn mailing list