diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2013-04-11 14:31:52 -0600 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2013-04-13 07:43:56 -0600 |
commit | 7f5af37e26ba2e99ad3ee6928b78437f601e96e0 (patch) | |
tree | 1b210bb7361ce691e781884bf06f89c7ebd13360 /numpy/lib/tests | |
parent | 74b08b3f0284d9d2dd55a15dd98a3846913b1b51 (diff) | |
download | numpy-7f5af37e26ba2e99ad3ee6928b78437f601e96e0.tar.gz |
2to3: Apply the `numliterals` fixer and skip the `long` fixer.
The numliterals fixer replaces the old style octal number like '01' by
'0o1' removes the 'L' suffix.
Octal values were previously mistakenly specified in some dates, those
uses have been corrected by removing the leading zeros.
Simply Removing the 'L' suffix should not be a problem, but in some
testing code it looks neccesary, so in those places the Python long
constructor is used instead.
The 'long' type is no longer defined in Python 3. Because we need to
have it defined for Python 2 it is added to numpy/compat/np3k.py where
it is defined as 'int' for Python 3 and 'long' for Python 2. The `long`
fixer then needs to be skipped so that it doesn't undo the good work.
Closes #3074, #3067.
Diffstat (limited to 'numpy/lib/tests')
-rw-r--r-- | numpy/lib/tests/test__datasource.py | 2 | ||||
-rw-r--r-- | numpy/lib/tests/test__iotools.py | 6 | ||||
-rw-r--r-- | numpy/lib/tests/test_function_base.py | 1 | ||||
-rw-r--r-- | numpy/lib/tests/test_type_check.py | 4 |
4 files changed, 7 insertions, 6 deletions
diff --git a/numpy/lib/tests/test__datasource.py b/numpy/lib/tests/test__datasource.py index beb252186..3933fdcde 100644 --- a/numpy/lib/tests/test__datasource.py +++ b/numpy/lib/tests/test__datasource.py @@ -305,7 +305,7 @@ class TestRepositoryExists(TestCase): # would do. scheme, netloc, upath, pms, qry, frg = urlparse(localfile) local_path = os.path.join(self.repos._destpath, netloc) - os.mkdir(local_path, 0700) + os.mkdir(local_path, 0o0700) tmpfile = valid_textfile(local_path) assert_(self.repos.exists(tmpfile)) diff --git a/numpy/lib/tests/test__iotools.py b/numpy/lib/tests/test__iotools.py index 63d0ac2ef..421616ccd 100644 --- a/numpy/lib/tests/test__iotools.py +++ b/numpy/lib/tests/test__iotools.py @@ -175,11 +175,11 @@ class TestStringConverter(TestCase): StringConverter.upgrade_mapper(dateparser, date(2000, 1, 1)) convert = StringConverter(dateparser, date(2000, 1, 1)) test = convert(asbytes('2001-01-01')) - assert_equal(test, date(2001, 01, 01)) + assert_equal(test, date(2001, 1, 1)) test = convert(asbytes('2009-01-01')) - assert_equal(test, date(2009, 01, 01)) + assert_equal(test, date(2009, 1, 1)) test = convert(asbytes('')) - assert_equal(test, date(2000, 01, 01)) + assert_equal(test, date(2000, 1, 1)) # def test_string_to_object(self): "Make sure that string-to-object functions are properly recognized" diff --git a/numpy/lib/tests/test_function_base.py b/numpy/lib/tests/test_function_base.py index ae68be41f..ca329aae6 100644 --- a/numpy/lib/tests/test_function_base.py +++ b/numpy/lib/tests/test_function_base.py @@ -9,6 +9,7 @@ from numpy.testing import ( ) from numpy.random import rand from numpy.lib import * +from numpy.compat import long class TestAny(TestCase): diff --git a/numpy/lib/tests/test_type_check.py b/numpy/lib/tests/test_type_check.py index 280d0b174..25e697924 100644 --- a/numpy/lib/tests/test_type_check.py +++ b/numpy/lib/tests/test_type_check.py @@ -3,7 +3,7 @@ from __future__ import division, absolute_import, print_function from numpy.testing import * from numpy.lib import * from numpy.core import * -from numpy.compat import asbytes +from numpy.compat import asbytes, long try: import ctypes @@ -87,7 +87,7 @@ class TestIsscalar(TestCase): assert_(not isscalar([3])) assert_(not isscalar((3,))) assert_(isscalar(3j)) - assert_(isscalar(10L)) + assert_(isscalar(long(10))) assert_(isscalar(4.0)) |