diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2010-02-21 01:55:27 +0000 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2010-02-21 01:55:27 +0000 |
commit | 69f7f4c7e3ca4af2ae79921895efa1c2a6b11c41 (patch) | |
tree | 993228f041e983224ef4b6fca4535d69626fe0d5 | |
parent | 051165fb4557b67a1f50e81ad8cfb99efeeb0641 (diff) | |
download | numpy-69f7f4c7e3ca4af2ae79921895efa1c2a6b11c41.tar.gz |
DEP: Fix more files for unittest deprecated functions. It isn't clear why these
tests didn't issue deprecation warnings. Are they being run?
-rw-r--r-- | numpy/core/tests/test_datetime.py | 4 | ||||
-rw-r--r-- | numpy/core/tests/test_defchararray.py | 30 | ||||
-rw-r--r-- | numpy/core/tests/test_dtype.py | 20 | ||||
-rw-r--r-- | numpy/core/tests/test_multiarray.py | 150 | ||||
-rw-r--r-- | numpy/core/tests/test_numeric.py | 52 | ||||
-rw-r--r-- | numpy/core/tests/test_numerictypes.py | 2 | ||||
-rw-r--r-- | numpy/core/tests/test_records.py | 2 | ||||
-rw-r--r-- | numpy/core/tests/test_regression.py | 40 | ||||
-rw-r--r-- | numpy/core/tests/test_umath.py | 62 | ||||
-rw-r--r-- | numpy/distutils/tests/test_npy_pkg_config.py | 36 | ||||
-rw-r--r-- | numpy/fft/tests/test_fftpack.py | 2 | ||||
-rw-r--r-- | numpy/lib/tests/test_function_base.py | 12 |
12 files changed, 206 insertions, 206 deletions
diff --git a/numpy/core/tests/test_datetime.py b/numpy/core/tests/test_datetime.py index 2ba328487..3d1bdf8ba 100644 --- a/numpy/core/tests/test_datetime.py +++ b/numpy/core/tests/test_datetime.py @@ -52,8 +52,8 @@ class TestDateTime(TestCase): def test_divisor_conversion_fs(self): assert np.dtype('M8[fs/100]') == np.dtype('M8[10as]') - self.failUnlessRaises(ValueError, lambda : np.dtype('M8[3fs/10000]')) + self.assertRaises(ValueError, lambda : np.dtype('M8[3fs/10000]')) def test_divisor_conversion_as(self): - self.failUnlessRaises(ValueError, lambda : np.dtype('M8[as/10]')) + self.assertRaises(ValueError, lambda : np.dtype('M8[as/10]')) diff --git a/numpy/core/tests/test_defchararray.py b/numpy/core/tests/test_defchararray.py index 39a7cdb47..d4df9ae6f 100644 --- a/numpy/core/tests/test_defchararray.py +++ b/numpy/core/tests/test_defchararray.py @@ -21,7 +21,7 @@ class TestBasic(TestCase): def test_from_object_array_unicode(self): A = np.array([['abc', u'Sigma \u03a3'], ['long ', '0123456789']], dtype='O') - self.failUnlessRaises(ValueError, np.char.array, (A,)) + self.assertRaises(ValueError, np.char.array, (A,)) B = np.char.array(A, **kw_unicode_true) assert_equal(B.dtype.itemsize, 10 * np.array('a', 'U').dtype.itemsize) assert_array_equal(B, [['abc', u'Sigma \u03a3'], @@ -58,7 +58,7 @@ class TestBasic(TestCase): assert_equal(B.shape, A.shape) def fail(): B = np.char.array(A, **kw_unicode_false) - self.failUnlessRaises(UnicodeEncodeError, fail) + self.assertRaises(UnicodeEncodeError, fail) def test_unicode_upconvert(self): A = np.char.array(['abc']) @@ -82,37 +82,37 @@ class TestVecString(TestCase): def test_non_existent_method(self): def fail(): _vec_string('a', np.string_, 'bogus') - self.failUnlessRaises(AttributeError, fail) + self.assertRaises(AttributeError, fail) def test_non_string_array(self): def fail(): _vec_string(1, np.string_, 'strip') - self.failUnlessRaises(TypeError, fail) + self.assertRaises(TypeError, fail) def test_invalid_args_tuple(self): def fail(): _vec_string(['a'], np.string_, 'strip', 1) - self.failUnlessRaises(TypeError, fail) + self.assertRaises(TypeError, fail) def test_invalid_type_descr(self): def fail(): _vec_string(['a'], 'BOGUS', 'strip') - self.failUnlessRaises(TypeError, fail) + self.assertRaises(TypeError, fail) def test_invalid_function_args(self): def fail(): _vec_string(['a'], np.string_, 'strip', (1,)) - self.failUnlessRaises(TypeError, fail) + self.assertRaises(TypeError, fail) def test_invalid_result_type(self): def fail(): _vec_string(['a'], np.integer, 'strip') - self.failUnlessRaises(TypeError, fail) + self.assertRaises(TypeError, fail) def test_broadcast_error(self): def fail(): _vec_string([['abc', 'def']], np.integer, 'find', (['a', 'd', 'j'],)) - self.failUnlessRaises(ValueError, fail) + self.assertRaises(ValueError, fail) class TestWhitespace(TestCase): @@ -210,7 +210,7 @@ class TestInformation(TestCase): assert_array_equal(self.A.endswith('3', 0, 3), [[0, 0], [1, 0], [1, 0]]) def fail(): self.A.endswith('3', 'fdjk') - self.failUnlessRaises(TypeError, fail) + self.assertRaises(TypeError, fail) def test_find(self): assert issubclass(self.A.find('a').dtype.type, np.integer) @@ -222,7 +222,7 @@ class TestInformation(TestCase): def test_index(self): def fail(): self.A.index('a') - self.failUnlessRaises(ValueError, fail) + self.assertRaises(ValueError, fail) assert np.char.index('abcba', 'b') == 1 assert issubclass(np.char.index('abcba', 'b').dtype.type, np.integer) @@ -264,7 +264,7 @@ class TestInformation(TestCase): def test_rindex(self): def fail(): self.A.rindex('a') - self.failUnlessRaises(ValueError, fail) + self.assertRaises(ValueError, fail) assert np.char.rindex('abcba', 'b') == 3 assert issubclass(np.char.rindex('abcba', 'b').dtype.type, np.integer) @@ -274,7 +274,7 @@ class TestInformation(TestCase): assert_array_equal(self.A.startswith('1', 0, 3), [[0, 0], [1, 0], [1, 0]]) def fail(): self.A.startswith('3', 'fdjk') - self.failUnlessRaises(TypeError, fail) + self.assertRaises(TypeError, fail) class TestMethods(TestCase): @@ -538,7 +538,7 @@ class TestMethods(TestCase): def test_isnumeric(self): def fail(): self.A.isnumeric() - self.failUnlessRaises(TypeError, fail) + self.assertRaises(TypeError, fail) assert issubclass(self.B.isnumeric().dtype.type, np.bool_) assert_array_equal(self.B.isnumeric(), [ [False, False], [True, False], [False, False]]) @@ -546,7 +546,7 @@ class TestMethods(TestCase): def test_isdecimal(self): def fail(): self.A.isdecimal() - self.failUnlessRaises(TypeError, fail) + self.assertRaises(TypeError, fail) assert issubclass(self.B.isdecimal().dtype.type, np.bool_) assert_array_equal(self.B.isdecimal(), [ [False, False], [True, False], [False, False]]) diff --git a/numpy/core/tests/test_dtype.py b/numpy/core/tests/test_dtype.py index d3f6d8654..02fec7242 100644 --- a/numpy/core/tests/test_dtype.py +++ b/numpy/core/tests/test_dtype.py @@ -14,14 +14,14 @@ class TestRecord(TestCase): """Test whether equivalent record dtypes hash the same.""" a = np.dtype([('yo', np.int)]) b = np.dtype([('yo', np.int)]) - self.failUnless(hash(a) == hash(b), + self.assertTrue(hash(a) == hash(b), "two equivalent types do not hash to the same value !") def test_different_names(self): # In theory, they may hash the same (collision) ? a = np.dtype([('yo', np.int)]) b = np.dtype([('ye', np.int)]) - self.failUnless(hash(a) != hash(b), + self.assertTrue(hash(a) != hash(b), "%s and %s hash the same !" % (a, b)) def test_different_titles(self): @@ -30,38 +30,38 @@ class TestRecord(TestCase): 'titles': ['Red pixel', 'Blue pixel']}) b = np.dtype({'names': ['r','b'], 'formats': ['u1', 'u1'], 'titles': ['RRed pixel', 'Blue pixel']}) - self.failUnless(hash(a) != hash(b), + self.assertTrue(hash(a) != hash(b), "%s and %s hash the same !" % (a, b)) class TestSubarray(TestCase): def test_single_subarray(self): a = np.dtype((np.int, (2))) b = np.dtype((np.int, (2,))) - self.failUnless(hash(a) == hash(b), + self.assertTrue(hash(a) == hash(b), "two equivalent types do not hash to the same value !") def test_equivalent_record(self): """Test whether equivalent subarray dtypes hash the same.""" a = np.dtype((np.int, (2, 3))) b = np.dtype((np.int, (2, 3))) - self.failUnless(hash(a) == hash(b), + self.assertTrue(hash(a) == hash(b), "two equivalent types do not hash to the same value !") def test_nonequivalent_record(self): """Test whether different subarray dtypes hash differently.""" a = np.dtype((np.int, (2, 3))) b = np.dtype((np.int, (3, 2))) - self.failUnless(hash(a) != hash(b), + self.assertTrue(hash(a) != hash(b), "%s and %s hash the same !" % (a, b)) a = np.dtype((np.int, (2, 3))) b = np.dtype((np.int, (2, 2))) - self.failUnless(hash(a) != hash(b), + self.assertTrue(hash(a) != hash(b), "%s and %s hash the same !" % (a, b)) a = np.dtype((np.int, (1, 2, 3))) b = np.dtype((np.int, (1, 2))) - self.failUnless(hash(a) != hash(b), + self.assertTrue(hash(a) != hash(b), "%s and %s hash the same !" % (a, b)) class TestMonsterType(TestCase): @@ -73,13 +73,13 @@ class TestMonsterType(TestCase): ('yi', np.dtype((np.int, (3, 2))))]) b = np.dtype([('yo', np.int), ('ye', simple1), ('yi', np.dtype((np.int, (3, 2))))]) - self.failUnless(hash(a) == hash(b)) + self.assertTrue(hash(a) == hash(b)) c = np.dtype([('yo', np.int), ('ye', simple1), ('yi', np.dtype((a, (3, 2))))]) d = np.dtype([('yo', np.int), ('ye', simple1), ('yi', np.dtype((a, (3, 2))))]) - self.failUnless(hash(c) == hash(d)) + self.assertTrue(hash(c) == hash(d)) class TestMetadata(TestCase): def test_no_metadata(self): diff --git a/numpy/core/tests/test_multiarray.py b/numpy/core/tests/test_multiarray.py index 39112546e..04a9f785b 100644 --- a/numpy/core/tests/test_multiarray.py +++ b/numpy/core/tests/test_multiarray.py @@ -66,7 +66,7 @@ class TestAttributes(TestCase): assert_equal(self.three.dtype, dtype(float_)) assert_equal(self.one.dtype.char, 'l') assert_equal(self.three.dtype.char, 'd') - self.failUnless(self.three.dtype.str[0] in '<>') + self.assertTrue(self.three.dtype.str[0] in '<>') assert_equal(self.one.dtype.str[1], 'i') assert_equal(self.three.dtype.str[1], 'f') @@ -77,11 +77,11 @@ class TestAttributes(TestCase): offset=offset*x.itemsize, strides=strides*x.itemsize) assert_equal(make_array(4, 4, -1), array([4, 3, 2, 1])) - self.failUnlessRaises(ValueError, make_array, 4, 4, -2) - self.failUnlessRaises(ValueError, make_array, 4, 2, -1) - self.failUnlessRaises(ValueError, make_array, 8, 3, 1) - #self.failUnlessRaises(ValueError, make_array, 8, 3, 0) - #self.failUnlessRaises(ValueError, lambda: ndarray([1], strides=4)) + self.assertRaises(ValueError, make_array, 4, 4, -2) + self.assertRaises(ValueError, make_array, 4, 2, -1) + self.assertRaises(ValueError, make_array, 8, 3, 1) + #self.assertRaises(ValueError, make_array, 8, 3, 0) + #self.assertRaises(ValueError, lambda: ndarray([1], strides=4)) def test_set_stridesattr(self): @@ -95,10 +95,10 @@ class TestAttributes(TestCase): return r assert_equal(make_array(4, 4, -1), array([4, 3, 2, 1])) assert_equal(make_array(7,3,1), array([3, 4, 5, 6, 7, 8, 9])) - self.failUnlessRaises(ValueError, make_array, 4, 4, -2) - self.failUnlessRaises(ValueError, make_array, 4, 2, -1) - self.failUnlessRaises(RuntimeError, make_array, 8, 3, 1) - #self.failUnlessRaises(ValueError, make_array, 8, 3, 0) + self.assertRaises(ValueError, make_array, 4, 4, -2) + self.assertRaises(ValueError, make_array, 4, 2, -1) + self.assertRaises(RuntimeError, make_array, 8, 3, 1) + #self.assertRaises(ValueError, make_array, 8, 3, 0) def test_fill(self): for t in "?bhilqpBHILQPfdgFDGO": @@ -126,75 +126,75 @@ class TestZeroRank(TestCase): def test_ellipsis_subscript(self): a,b = self.d - self.failUnlessEqual(a[...], 0) - self.failUnlessEqual(b[...], 'x') - self.failUnless(a[...] is a) - self.failUnless(b[...] is b) + self.assertEqual(a[...], 0) + self.assertEqual(b[...], 'x') + self.assertTrue(a[...] is a) + self.assertTrue(b[...] is b) def test_empty_subscript(self): a,b = self.d - self.failUnlessEqual(a[()], 0) - self.failUnlessEqual(b[()], 'x') - self.failUnless(type(a[()]) is a.dtype.type) - self.failUnless(type(b[()]) is str) + self.assertEqual(a[()], 0) + self.assertEqual(b[()], 'x') + self.assertTrue(type(a[()]) is a.dtype.type) + self.assertTrue(type(b[()]) is str) def test_invalid_subscript(self): a,b = self.d - self.failUnlessRaises(IndexError, lambda x: x[0], a) - self.failUnlessRaises(IndexError, lambda x: x[0], b) - self.failUnlessRaises(IndexError, lambda x: x[array([], int)], a) - self.failUnlessRaises(IndexError, lambda x: x[array([], int)], b) + self.assertRaises(IndexError, lambda x: x[0], a) + self.assertRaises(IndexError, lambda x: x[0], b) + self.assertRaises(IndexError, lambda x: x[array([], int)], a) + self.assertRaises(IndexError, lambda x: x[array([], int)], b) def test_ellipsis_subscript_assignment(self): a,b = self.d a[...] = 42 - self.failUnlessEqual(a, 42) + self.assertEqual(a, 42) b[...] = '' - self.failUnlessEqual(b.item(), '') + self.assertEqual(b.item(), '') def test_empty_subscript_assignment(self): a,b = self.d a[()] = 42 - self.failUnlessEqual(a, 42) + self.assertEqual(a, 42) b[()] = '' - self.failUnlessEqual(b.item(), '') + self.assertEqual(b.item(), '') def test_invalid_subscript_assignment(self): a,b = self.d def assign(x, i, v): x[i] = v - self.failUnlessRaises(IndexError, assign, a, 0, 42) - self.failUnlessRaises(IndexError, assign, b, 0, '') - self.failUnlessRaises(ValueError, assign, a, (), '') + self.assertRaises(IndexError, assign, a, 0, 42) + self.assertRaises(IndexError, assign, b, 0, '') + self.assertRaises(ValueError, assign, a, (), '') def test_newaxis(self): a,b = self.d - self.failUnlessEqual(a[newaxis].shape, (1,)) - self.failUnlessEqual(a[..., newaxis].shape, (1,)) - self.failUnlessEqual(a[newaxis, ...].shape, (1,)) - self.failUnlessEqual(a[..., newaxis].shape, (1,)) - self.failUnlessEqual(a[newaxis, ..., newaxis].shape, (1,1)) - self.failUnlessEqual(a[..., newaxis, newaxis].shape, (1,1)) - self.failUnlessEqual(a[newaxis, newaxis, ...].shape, (1,1)) - self.failUnlessEqual(a[(newaxis,)*10].shape, (1,)*10) + self.assertEqual(a[newaxis].shape, (1,)) + self.assertEqual(a[..., newaxis].shape, (1,)) + self.assertEqual(a[newaxis, ...].shape, (1,)) + self.assertEqual(a[..., newaxis].shape, (1,)) + self.assertEqual(a[newaxis, ..., newaxis].shape, (1,1)) + self.assertEqual(a[..., newaxis, newaxis].shape, (1,1)) + self.assertEqual(a[newaxis, newaxis, ...].shape, (1,1)) + self.assertEqual(a[(newaxis,)*10].shape, (1,)*10) def test_invalid_newaxis(self): a,b = self.d def subscript(x, i): x[i] - self.failUnlessRaises(IndexError, subscript, a, (newaxis, 0)) - self.failUnlessRaises(IndexError, subscript, a, (newaxis,)*50) + self.assertRaises(IndexError, subscript, a, (newaxis, 0)) + self.assertRaises(IndexError, subscript, a, (newaxis,)*50) def test_constructor(self): x = ndarray(()) x[()] = 5 - self.failUnlessEqual(x[()], 5) + self.assertEqual(x[()], 5) y = ndarray((),buffer=x) y[()] = 6 - self.failUnlessEqual(x[()], 6) + self.assertEqual(x[()], 6) def test_output(self): x = array(2) - self.failUnlessRaises(ValueError, add, x, [1], x) + self.assertRaises(ValueError, add, x, [1], x) class TestScalarIndexing(TestCase): @@ -203,41 +203,41 @@ class TestScalarIndexing(TestCase): def test_ellipsis_subscript(self): a = self.d - self.failUnlessEqual(a[...], 0) - self.failUnlessEqual(a[...].shape,()) + self.assertEqual(a[...], 0) + self.assertEqual(a[...].shape,()) def test_empty_subscript(self): a = self.d - self.failUnlessEqual(a[()], 0) - self.failUnlessEqual(a[()].shape,()) + self.assertEqual(a[()], 0) + self.assertEqual(a[()].shape,()) def test_invalid_subscript(self): a = self.d - self.failUnlessRaises(IndexError, lambda x: x[0], a) - self.failUnlessRaises(IndexError, lambda x: x[array([], int)], a) + self.assertRaises(IndexError, lambda x: x[0], a) + self.assertRaises(IndexError, lambda x: x[array([], int)], a) def test_invalid_subscript_assignment(self): a = self.d def assign(x, i, v): x[i] = v - self.failUnlessRaises(TypeError, assign, a, 0, 42) + self.assertRaises(TypeError, assign, a, 0, 42) def test_newaxis(self): a = self.d - self.failUnlessEqual(a[newaxis].shape, (1,)) - self.failUnlessEqual(a[..., newaxis].shape, (1,)) - self.failUnlessEqual(a[newaxis, ...].shape, (1,)) - self.failUnlessEqual(a[..., newaxis].shape, (1,)) - self.failUnlessEqual(a[newaxis, ..., newaxis].shape, (1,1)) - self.failUnlessEqual(a[..., newaxis, newaxis].shape, (1,1)) - self.failUnlessEqual(a[newaxis, newaxis, ...].shape, (1,1)) - self.failUnlessEqual(a[(newaxis,)*10].shape, (1,)*10) + self.assertEqual(a[newaxis].shape, (1,)) + self.assertEqual(a[..., newaxis].shape, (1,)) + self.assertEqual(a[newaxis, ...].shape, (1,)) + self.assertEqual(a[..., newaxis].shape, (1,)) + self.assertEqual(a[newaxis, ..., newaxis].shape, (1,1)) + self.assertEqual(a[..., newaxis, newaxis].shape, (1,1)) + self.assertEqual(a[newaxis, newaxis, ...].shape, (1,1)) + self.assertEqual(a[(newaxis,)*10].shape, (1,)*10) def test_invalid_newaxis(self): a = self.d def subscript(x, i): x[i] - self.failUnlessRaises(IndexError, subscript, a, (newaxis, 0)) - self.failUnlessRaises(IndexError, subscript, a, (newaxis,)*50) + self.assertRaises(IndexError, subscript, a, (newaxis, 0)) + self.assertRaises(IndexError, subscript, a, (newaxis,)*50) class TestCreation(TestCase): @@ -245,7 +245,7 @@ class TestCreation(TestCase): class x(object): def __array__(self, dtype=None): pass - self.failUnlessRaises(ValueError, array, x()) + self.assertRaises(ValueError, array, x()) def test_from_string(self) : types = np.typecodes['AllInteger'] + np.typecodes['Float'] @@ -260,12 +260,12 @@ class TestBool(TestCase): def test_test_interning(self): a0 = bool_(0) b0 = bool_(False) - self.failUnless(a0 is b0) + self.assertTrue(a0 is b0) a1 = bool_(1) b1 = bool_(True) - self.failUnless(a1 is b1) - self.failUnless(array([True])[0] is a1) - self.failUnless(array(True)[()] is a1) + self.assertTrue(a1 is b1) + self.assertTrue(array([True])[0] is a1) + self.assertTrue(array(True)[()] is a1) class TestMethods(TestCase): @@ -278,9 +278,9 @@ class TestMethods(TestCase): def test_transpose(self): a = array([[1,2],[3,4]]) assert_equal(a.transpose(), [[1,3],[2,4]]) - self.failUnlessRaises(ValueError, lambda: a.transpose(0)) - self.failUnlessRaises(ValueError, lambda: a.transpose(0,0)) - self.failUnlessRaises(ValueError, lambda: a.transpose(0,1,2)) + self.assertRaises(ValueError, lambda: a.transpose(0)) + self.assertRaises(ValueError, lambda: a.transpose(0,0)) + self.assertRaises(ValueError, lambda: a.transpose(0,1,2)) def test_sort(self): # test ordering for floats and complex containing nans. It is only @@ -545,10 +545,10 @@ class TestMethods(TestCase): class TestSubscripting(TestCase): def test_test_zero_rank(self): x = array([1,2,3]) - self.failUnless(isinstance(x[0], np.int_)) + self.assertTrue(isinstance(x[0], np.int_)) if sys.version_info[0] < 3: - self.failUnless(isinstance(x[0], int)) - self.failUnless(type(x[0, ...]) is ndarray) + self.assertTrue(isinstance(x[0], int)) + self.assertTrue(type(x[0, ...]) is ndarray) class TestPickling(TestCase): @@ -774,7 +774,7 @@ class TestPutmask(TestCase): yield self.tst_basic,x.copy().astype(T),T,mask,val def test_mask_size(self): - self.failUnlessRaises(ValueError, np.putmask, + self.assertRaises(ValueError, np.putmask, np.array([1,2,3]), [True], 5) def tst_byteorder(self,dtype): @@ -820,8 +820,8 @@ class TestTake(TestCase): def test_raise(self): x = np.random.random(24)*100 x.shape = 2,3,4 - self.failUnlessRaises(IndexError, x.take, [0,1,2], axis=0) - self.failUnlessRaises(IndexError, x.take, [-3], axis=0) + self.assertRaises(IndexError, x.take, [0,1,2], axis=0) + self.assertRaises(IndexError, x.take, [-3], axis=0) assert_array_equal(x.take([-1], axis=0)[0], x[1]) def test_clip(self): @@ -1048,7 +1048,7 @@ class TestResize(TestCase): def test_check_reference(self): x = np.array([[1, 0, 0], [0, 1, 0], [0, 0, 1]]) y = x - self.failUnlessRaises(ValueError,x.resize,(5,1)) + self.assertRaises(ValueError,x.resize,(5,1)) class TestRecord(TestCase): @@ -1258,7 +1258,7 @@ class TestNeighborhoodIter(TestCase): r = np.array([[2, 1, 1, 2, 3], [1, 1, 2, 3, 4], [1, 2, 3, 4, 5], [2, 3, 4, 5, 5], [3, 4, 5, 5, 4]], dtype=dt) l = test_neighborhood_iterator(x, [-2, 2], x[1], NEIGH_MODE['mirror']) - self.failUnless([i.dtype == dt for i in l]) + self.assertTrue([i.dtype == dt for i in l]) assert_array_equal(l, r) def test_mirror(self): diff --git a/numpy/core/tests/test_numeric.py b/numpy/core/tests/test_numeric.py index e62a2d0af..8eb0d5359 100644 --- a/numpy/core/tests/test_numeric.py +++ b/numpy/core/tests/test_numeric.py @@ -192,46 +192,46 @@ class TestBoolScalar(TestCase): f = False_ t = True_ s = "xyz" - self.failUnless((t and s) is s) - self.failUnless((f and s) is f) + self.assertTrue((t and s) is s) + self.assertTrue((f and s) is f) def test_bitwise_or(self): f = False_ t = True_ - self.failUnless((t | t) is t) - self.failUnless((f | t) is t) - self.failUnless((t | f) is t) - self.failUnless((f | f) is f) + self.assertTrue((t | t) is t) + self.assertTrue((f | t) is t) + self.assertTrue((t | f) is t) + self.assertTrue((f | f) is f) def test_bitwise_and(self): f = False_ t = True_ - self.failUnless((t & t) is t) - self.failUnless((f & t) is f) - self.failUnless((t & f) is f) - self.failUnless((f & f) is f) + self.assertTrue((t & t) is t) + self.assertTrue((f & t) is f) + self.assertTrue((t & f) is f) + self.assertTrue((f & f) is f) def test_bitwise_xor(self): f = False_ t = True_ - self.failUnless((t ^ t) is f) - self.failUnless((f ^ t) is t) - self.failUnless((t ^ f) is t) - self.failUnless((f ^ f) is f) + self.assertTrue((t ^ t) is f) + self.assertTrue((f ^ t) is t) + self.assertTrue((t ^ f) is t) + self.assertTrue((f ^ f) is f) class TestSeterr(TestCase): def test_set(self): err = seterr() old = seterr(divide='warn') - self.failUnless(err == old) + self.assertTrue(err == old) new = seterr() - self.failUnless(new['divide'] == 'warn') + self.assertTrue(new['divide'] == 'warn') seterr(over='raise') - self.failUnless(geterr()['over'] == 'raise') - self.failUnless(new['divide'] == 'warn') + self.assertTrue(geterr()['over'] == 'raise') + self.assertTrue(new['divide'] == 'warn') seterr(**old) - self.failUnless(geterr() == old) + self.assertTrue(geterr() == old) def test_divide_err(self): seterr(divide='raise') @@ -254,16 +254,16 @@ class TestFromiter(TestCase): ai32 = fromiter(self.makegen(), int32) ai64 = fromiter(self.makegen(), int64) af = fromiter(self.makegen(), float) - self.failUnless(ai32.dtype == dtype(int32)) - self.failUnless(ai64.dtype == dtype(int64)) - self.failUnless(af.dtype == dtype(float)) + self.assertTrue(ai32.dtype == dtype(int32)) + self.assertTrue(ai64.dtype == dtype(int64)) + self.assertTrue(af.dtype == dtype(float)) def test_lengths(self): expected = array(list(self.makegen())) a = fromiter(self.makegen(), int) a20 = fromiter(self.makegen(), int, 20) - self.failUnless(len(a) == len(expected)) - self.failUnless(len(a20) == 20) + self.assertTrue(len(a) == len(expected)) + self.assertTrue(len(a20) == 20) try: fromiter(self.makegen(), int, len(expected) + 10) except ValueError: @@ -275,8 +275,8 @@ class TestFromiter(TestCase): expected = array(list(self.makegen())) a = fromiter(self.makegen(), int) a20 = fromiter(self.makegen(), int, 20) - self.failUnless(alltrue(a == expected,axis=0)) - self.failUnless(alltrue(a20 == expected[:20],axis=0)) + self.assertTrue(alltrue(a == expected,axis=0)) + self.assertTrue(alltrue(a20 == expected[:20],axis=0)) class TestIndex(TestCase): diff --git a/numpy/core/tests/test_numerictypes.py b/numpy/core/tests/test_numerictypes.py index 765bc9f88..bc633ebc1 100644 --- a/numpy/core/tests/test_numerictypes.py +++ b/numpy/core/tests/test_numerictypes.py @@ -360,7 +360,7 @@ class TestMultipleFields(TestCase): def _bad_call(self): return self.ary['f0','f1'] def test_no_tuple(self): - self.failUnlessRaises(ValueError, self._bad_call) + self.assertRaises(ValueError, self._bad_call) def test_return(self): res = self.ary[['f0','f2']].tolist() assert(res == [(1,3), (5,7)]) diff --git a/numpy/core/tests/test_records.py b/numpy/core/tests/test_records.py index 2d0d7dd65..546729df6 100644 --- a/numpy/core/tests/test_records.py +++ b/numpy/core/tests/test_records.py @@ -129,7 +129,7 @@ class TestRecord(TestCase): a = self.data def assign_invalid_column(x): x[0].col5 = 1 - self.failUnlessRaises(AttributeError, assign_invalid_column, a) + self.assertRaises(AttributeError, assign_invalid_column, a) def test_find_duplicate(): diff --git a/numpy/core/tests/test_regression.py b/numpy/core/tests/test_regression.py index 13aeae053..7a434c31b 100644 --- a/numpy/core/tests/test_regression.py +++ b/numpy/core/tests/test_regression.py @@ -84,7 +84,7 @@ class TestRegression(TestCase): b = a[:,:2,] def rs(): b.shape = (10,) - self.failUnlessRaises(AttributeError,rs) + self.assertRaises(AttributeError,rs) def test_bool(self,level=rlevel): """Ticket #60""" @@ -133,15 +133,15 @@ class TestRegression(TestCase): def test_mem_dtype_align(self,level=rlevel): """Ticket #93""" - self.failUnlessRaises(TypeError,np.dtype, + self.assertRaises(TypeError,np.dtype, {'names':['a'],'formats':['foo']},align=1) def test_intp(self,level=rlevel): """Ticket #99""" i_width = np.int_(0).nbytes*2 - 1 np.intp('0x' + 'f'*i_width,16) - self.failUnlessRaises(OverflowError,np.intp,'0x' + 'f'*(i_width+1),16) - self.failUnlessRaises(ValueError,np.intp,'0x1',32) + self.assertRaises(OverflowError,np.intp,'0x' + 'f'*(i_width+1),16) + self.assertRaises(ValueError,np.intp,'0x1',32) assert_equal(255,np.intp('0xFF',16)) assert_equal(1024,np.intp(1024)) @@ -196,7 +196,7 @@ class TestRegression(TestCase): """Ticket #128""" x = np.arange(9).reshape((3,3)) y = np.array([0,0,0]) - self.failUnlessRaises(ValueError,np.hstack,(x,y)) + self.assertRaises(ValueError,np.hstack,(x,y)) def test_squeeze_type(self,level=rlevel): """Ticket #133""" @@ -246,8 +246,8 @@ class TestRegression(TestCase): x = np.empty((3,1)) def bfa(): x[:] = np.arange(3) def bfb(): x[:] = np.arange(3,dtype=float) - self.failUnlessRaises(ValueError, bfa) - self.failUnlessRaises(ValueError, bfb) + self.assertRaises(ValueError, bfa) + self.assertRaises(ValueError, bfb) def test_unpickle_dtype_with_object(self,level=rlevel): """Implemented in r2840""" @@ -263,7 +263,7 @@ class TestRegression(TestCase): """Ticket #196""" dt = np.dtype([('x',int),('y',np.object_)]) # Wrong way - self.failUnlessRaises(ValueError, np.array, [1,'object'], dt) + self.assertRaises(ValueError, np.array, [1,'object'], dt) # Correct way np.array([(1,'object')],dt) @@ -279,7 +279,7 @@ class TestRegression(TestCase): """Ticket #205""" tmp = np.array([]) def index_tmp(): tmp[np.array(10)] - self.failUnlessRaises(IndexError, index_tmp) + self.assertRaises(IndexError, index_tmp) def test_chararray_rstrip(self,level=rlevel): """Ticket #222""" @@ -442,7 +442,7 @@ class TestRegression(TestCase): def test_string_array_size(self, level=rlevel): """Ticket #342""" - self.failUnlessRaises(ValueError, + self.assertRaises(ValueError, np.array,[['X'],['X','X','X']],'|S1') def test_dtype_repr(self, level=rlevel): @@ -513,8 +513,8 @@ class TestRegression(TestCase): def test_convolve_empty(self, level=rlevel): """Convolve should raise an error for empty input array.""" - self.failUnlessRaises(ValueError,np.convolve,[],[1]) - self.failUnlessRaises(ValueError,np.convolve,[1],[]) + self.assertRaises(ValueError,np.convolve,[],[1]) + self.assertRaises(ValueError,np.convolve,[1],[]) def test_multidim_byteswap(self, level=rlevel): """Ticket #449""" @@ -592,7 +592,7 @@ class TestRegression(TestCase): def test_mem_on_invalid_dtype(self): "Ticket #583" - self.failUnlessRaises(ValueError, np.fromiter, [['12',''],['13','']], str) + self.assertRaises(ValueError, np.fromiter, [['12',''],['13','']], str) def test_dot_negative_stride(self, level=rlevel): """Ticket #588""" @@ -607,7 +607,7 @@ class TestRegression(TestCase): x = np.ones([484,286]) y = np.zeros([484,286]) x |= y - self.failUnlessRaises(TypeError,rs) + self.assertRaises(TypeError,rs) def test_unicode_scalar(self, level=rlevel): """Ticket #600""" @@ -629,7 +629,7 @@ class TestRegression(TestCase): s = np.ones(10,dtype=float) x = np.array((15,),dtype=float) def ia(x,s): x[(s>0)]=1.0 - self.failUnlessRaises(ValueError,ia,x,s) + self.assertRaises(ValueError,ia,x,s) def test_mem_scalar_indexing(self, level=rlevel): """Ticket #603""" @@ -820,7 +820,7 @@ class TestRegression(TestCase): def test_mem_fromiter_invalid_dtype_string(self, level=rlevel): x = [1,2,3] - self.failUnlessRaises(ValueError, + self.assertRaises(ValueError, np.fromiter, [xi for xi in x], dtype='S') def test_reduce_big_object_array(self, level=rlevel): @@ -1033,7 +1033,7 @@ class TestRegression(TestCase): def test_for_zero_length_in_choose(self, level=rlevel): "Ticket #882" a = np.array(1) - self.failUnlessRaises(ValueError, lambda x: x.choose([]), a) + self.assertRaises(ValueError, lambda x: x.choose([]), a) def test_array_ndmin_overflow(self): "Ticket #947." @@ -1095,7 +1095,7 @@ class TestRegression(TestCase): good = 'Maximum allowed size exceeded' try: a = np.arange(sz) - self.failUnless(np.size == sz) + self.assertTrue(np.size == sz) except ValueError, e: if not str(e) == good: self.fail("Got msg '%s', expected '%s'" % (e, good)) @@ -1161,7 +1161,7 @@ class TestRegression(TestCase): a = np.array([[u'abc', u'\u03a3'], [u'asdf', u'erw']], dtype='U') def fail(): b = np.array(a, 'S4') - self.failUnlessRaises(UnicodeEncodeError, fail) + self.assertRaises(UnicodeEncodeError, fail) def test_mixed_string_unicode_array_creation(self): a = np.array(['1234', u'123']) @@ -1239,7 +1239,7 @@ class TestRegression(TestCase): """Ticket #1254""" def func(): x = np.dtype([(('a', 'a'), 'i'), ('b', 'i')]) - self.failUnlessRaises(ValueError, func) + self.assertRaises(ValueError, func) def test_signed_integer_division_overflow(self): """Ticket #1317.""" diff --git a/numpy/core/tests/test_umath.py b/numpy/core/tests/test_umath.py index e8ce09347..4b4ced0e8 100644 --- a/numpy/core/tests/test_umath.py +++ b/numpy/core/tests/test_umath.py @@ -420,11 +420,11 @@ class TestSpecialMethods(TestCase): x = ncu.minimum(a, a) assert_equal(x.arr, np.zeros(1)) func, args, i = x.context - self.failUnless(func is ncu.minimum) - self.failUnlessEqual(len(args), 2) + self.assertTrue(func is ncu.minimum) + self.assertEqual(len(args), 2) assert_equal(args[0], a) assert_equal(args[1], a) - self.failUnlessEqual(i, 0) + self.assertEqual(i, 0) def test_wrap_with_iterable(self): # test fix for bug #1026: @@ -436,7 +436,7 @@ class TestSpecialMethods(TestCase): return arr.view(type(self)) a = with_wrap() x = ncu.multiply(a, (1, 2, 3)) - self.failUnless(isinstance(x, with_wrap)) + self.assertTrue(isinstance(x, with_wrap)) assert_array_equal(x, np.array((1, 2, 3))) def test_priority_with_scalar(self): @@ -447,7 +447,7 @@ class TestSpecialMethods(TestCase): return np.asarray(1.0, 'float64').view(cls).copy() a = A() x = np.float64(1)*a - self.failUnless(isinstance(x, A)) + self.assertTrue(isinstance(x, A)) assert_array_equal(x, np.array(1)) def test_old_wrap(self): @@ -480,25 +480,25 @@ class TestSpecialMethods(TestCase): b = B() c = C() f = ncu.minimum - self.failUnless(type(f(x,x)) is np.ndarray) - self.failUnless(type(f(x,a)) is A) - self.failUnless(type(f(x,b)) is B) - self.failUnless(type(f(x,c)) is C) - self.failUnless(type(f(a,x)) is A) - self.failUnless(type(f(b,x)) is B) - self.failUnless(type(f(c,x)) is C) - - self.failUnless(type(f(a,a)) is A) - self.failUnless(type(f(a,b)) is B) - self.failUnless(type(f(b,a)) is B) - self.failUnless(type(f(b,b)) is B) - self.failUnless(type(f(b,c)) is C) - self.failUnless(type(f(c,b)) is C) - self.failUnless(type(f(c,c)) is C) - - self.failUnless(type(ncu.exp(a) is A)) - self.failUnless(type(ncu.exp(b) is B)) - self.failUnless(type(ncu.exp(c) is C)) + self.assertTrue(type(f(x,x)) is np.ndarray) + self.assertTrue(type(f(x,a)) is A) + self.assertTrue(type(f(x,b)) is B) + self.assertTrue(type(f(x,c)) is C) + self.assertTrue(type(f(a,x)) is A) + self.assertTrue(type(f(b,x)) is B) + self.assertTrue(type(f(c,x)) is C) + + self.assertTrue(type(f(a,a)) is A) + self.assertTrue(type(f(a,b)) is B) + self.assertTrue(type(f(b,a)) is B) + self.assertTrue(type(f(b,b)) is B) + self.assertTrue(type(f(b,c)) is C) + self.assertTrue(type(f(c,b)) is C) + self.assertTrue(type(f(c,c)) is C) + + self.assertTrue(type(ncu.exp(a) is A)) + self.assertTrue(type(ncu.exp(b) is B)) + self.assertTrue(type(ncu.exp(c) is C)) def test_failing_wrap(self): class A(object): @@ -507,7 +507,7 @@ class TestSpecialMethods(TestCase): def __array_wrap__(self, arr, context): raise RuntimeError a = A() - self.failUnlessRaises(RuntimeError, ncu.maximum, a, a) + self.assertRaises(RuntimeError, ncu.maximum, a, a) def test_default_prepare(self): class with_wrap(object): @@ -539,7 +539,7 @@ class TestSpecialMethods(TestCase): def __array_prepare__(self, arr, context=None): raise RuntimeError a = A() - self.failUnlessRaises(RuntimeError, ncu.maximum, a, a) + self.assertRaises(RuntimeError, ncu.maximum, a, a) def test_array_with_context(self): class A(object): @@ -557,10 +557,10 @@ class TestSpecialMethods(TestCase): return np.zeros(1) a = A() ncu.maximum(np.zeros(1), a) - self.failUnless(a.func is ncu.maximum) + self.assertTrue(a.func is ncu.maximum) assert_equal(a.args[0], 0) - self.failUnless(a.args[1] is a) - self.failUnless(a.i == 1) + self.assertTrue(a.args[1] is a) + self.assertTrue(a.i == 1) assert_equal(ncu.maximum(a, B()), 0) assert_equal(ncu.maximum(a, C()), 0) @@ -771,8 +771,8 @@ class TestAttributes(TestCase): add = ncu.add assert_equal(add.__name__, 'add') assert add.__doc__.startswith('add(x1, x2[, out])\n\n') - self.failUnless(add.ntypes >= 18) # don't fail if types added - self.failUnless('ii->i' in add.types) + self.assertTrue(add.ntypes >= 18) # don't fail if types added + self.assertTrue('ii->i' in add.types) assert_equal(add.nin, 2) assert_equal(add.nout, 1) assert_equal(add.identity, 0) diff --git a/numpy/distutils/tests/test_npy_pkg_config.py b/numpy/distutils/tests/test_npy_pkg_config.py index e55719206..6122e303b 100644 --- a/numpy/distutils/tests/test_npy_pkg_config.py +++ b/numpy/distutils/tests/test_npy_pkg_config.py @@ -46,10 +46,10 @@ class TestLibraryInfo(TestCase): os.close(fd) out = read_config(pkg) - self.failUnless(out.cflags() == simple_d['cflags']) - self.failUnless(out.libs() == simple_d['libflags']) - self.failUnless(out.name == simple_d['name']) - self.failUnless(out.version == simple_d['version']) + self.assertTrue(out.cflags() == simple_d['cflags']) + self.assertTrue(out.libs() == simple_d['libflags']) + self.assertTrue(out.name == simple_d['name']) + self.assertTrue(out.version == simple_d['version']) finally: os.remove(filename) @@ -63,34 +63,34 @@ class TestLibraryInfo(TestCase): os.close(fd) out = read_config(pkg) - self.failUnless(out.cflags() == simple_variable_d['cflags']) - self.failUnless(out.libs() == simple_variable_d['libflags']) - self.failUnless(out.name == simple_variable_d['name']) - self.failUnless(out.version == simple_variable_d['version']) + self.assertTrue(out.cflags() == simple_variable_d['cflags']) + self.assertTrue(out.libs() == simple_variable_d['libflags']) + self.assertTrue(out.name == simple_variable_d['name']) + self.assertTrue(out.version == simple_variable_d['version']) out.vars['prefix'] = '/Users/david' - self.failUnless(out.cflags() == '-I/Users/david/include') + self.assertTrue(out.cflags() == '-I/Users/david/include') finally: os.remove(filename) class TestParseFlags(TestCase): def test_simple_cflags(self): d = parse_flags("-I/usr/include") - self.failUnless(d['include_dirs'] == ['/usr/include']) + self.assertTrue(d['include_dirs'] == ['/usr/include']) d = parse_flags("-I/usr/include -DFOO") - self.failUnless(d['include_dirs'] == ['/usr/include']) - self.failUnless(d['macros'] == ['FOO']) + self.assertTrue(d['include_dirs'] == ['/usr/include']) + self.assertTrue(d['macros'] == ['FOO']) d = parse_flags("-I /usr/include -DFOO") - self.failUnless(d['include_dirs'] == ['/usr/include']) - self.failUnless(d['macros'] == ['FOO']) + self.assertTrue(d['include_dirs'] == ['/usr/include']) + self.assertTrue(d['macros'] == ['FOO']) def test_simple_lflags(self): d = parse_flags("-L/usr/lib -lfoo -L/usr/lib -lbar") - self.failUnless(d['library_dirs'] == ['/usr/lib', '/usr/lib']) - self.failUnless(d['libraries'] == ['foo', 'bar']) + self.assertTrue(d['library_dirs'] == ['/usr/lib', '/usr/lib']) + self.assertTrue(d['libraries'] == ['foo', 'bar']) d = parse_flags("-L /usr/lib -lfoo -L/usr/lib -lbar") - self.failUnless(d['library_dirs'] == ['/usr/lib', '/usr/lib']) - self.failUnless(d['libraries'] == ['foo', 'bar']) + self.assertTrue(d['library_dirs'] == ['/usr/lib', '/usr/lib']) + self.assertTrue(d['libraries'] == ['foo', 'bar']) diff --git a/numpy/fft/tests/test_fftpack.py b/numpy/fft/tests/test_fftpack.py index 1095de4bc..4f70d3bc5 100644 --- a/numpy/fft/tests/test_fftpack.py +++ b/numpy/fft/tests/test_fftpack.py @@ -9,7 +9,7 @@ def fft1(x): class TestFFTShift(TestCase): def test_fft_n(self): - self.failUnlessRaises(ValueError,np.fft.fft,[1,2,3],0) + self.assertRaises(ValueError,np.fft.fft,[1,2,3],0) class TestFFT1D(TestCase): diff --git a/numpy/lib/tests/test_function_base.py b/numpy/lib/tests/test_function_base.py index b31453292..078c03790 100644 --- a/numpy/lib/tests/test_function_base.py +++ b/numpy/lib/tests/test_function_base.py @@ -198,9 +198,9 @@ class TestProd(TestCase): a = array(ba,ctype) a2 = array(ba2,ctype) if ctype in ['1', 'b']: - self.failUnlessRaises(ArithmeticError, prod, a) - self.failUnlessRaises(ArithmeticError, prod, a2, 1) - self.failUnlessRaises(ArithmeticError, prod, a) + self.assertRaises(ArithmeticError, prod, a) + self.assertRaises(ArithmeticError, prod, a2, 1) + self.assertRaises(ArithmeticError, prod, a) else: assert_equal(prod(a,axis=0),26400) assert_array_equal(prod(a2,axis=0), @@ -216,9 +216,9 @@ class TestCumprod(TestCase): a = array(ba,ctype) a2 = array(ba2,ctype) if ctype in ['1', 'b']: - self.failUnlessRaises(ArithmeticError, cumprod, a) - self.failUnlessRaises(ArithmeticError, cumprod, a2, 1) - self.failUnlessRaises(ArithmeticError, cumprod, a) + self.assertRaises(ArithmeticError, cumprod, a) + self.assertRaises(ArithmeticError, cumprod, a2, 1) + self.assertRaises(ArithmeticError, cumprod, a) else: assert_array_equal(cumprod(a,axis=-1), array([1, 2, 20, 220, |