summaryrefslogtreecommitdiff
path: root/doc/swig/test/testSuperTensor.py
diff options
context:
space:
mode:
Diffstat (limited to 'doc/swig/test/testSuperTensor.py')
-rw-r--r--doc/swig/test/testSuperTensor.py60
1 files changed, 30 insertions, 30 deletions
diff --git a/doc/swig/test/testSuperTensor.py b/doc/swig/test/testSuperTensor.py
index f4ae09e76..ff1f86df2 100644
--- a/doc/swig/test/testSuperTensor.py
+++ b/doc/swig/test/testSuperTensor.py
@@ -30,10 +30,10 @@ class SuperTensorTestCase(unittest.TestCase):
"Test norm function"
print >>sys.stderr, self.typeStr, "... ",
norm = SuperTensor.__dict__[self.typeStr + "Norm"]
- supertensor = np.arange(2*2*2*2,dtype=self.typeCode).reshape((2,2,2,2))
+ supertensor = np.arange(2*2*2*2, dtype=self.typeCode).reshape((2, 2, 2, 2))
#Note: cludge to get an answer of the same type as supertensor.
#Answer is simply sqrt(sum(supertensor*supertensor)/16)
- answer = np.array([np.sqrt(np.sum(supertensor.astype('d')*supertensor)/16.)],dtype=self.typeCode)[0]
+ answer = np.array([np.sqrt(np.sum(supertensor.astype('d')*supertensor)/16.)], dtype=self.typeCode)[0]
self.assertAlmostEqual(norm(supertensor), answer, 6)
# Test (type IN_ARRAY3[ANY][ANY][ANY]) typemap
@@ -41,7 +41,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test norm function with bad list"
print >>sys.stderr, self.typeStr, "... ",
norm = SuperTensor.__dict__[self.typeStr + "Norm"]
- supertensor = [[[[0,"one"],[2,3]], [[3,"two"],[1,0]]],[[[0,"one"],[2,3]], [[3,"two"],[1,0]]]]
+ supertensor = [[[[0, "one"], [2, 3]], [[3, "two"], [1, 0]]], [[[0, "one"], [2, 3]], [[3, "two"], [1, 0]]]]
self.assertRaises(BadListError, norm, supertensor)
# Test (type IN_ARRAY3[ANY][ANY][ANY]) typemap
@@ -49,7 +49,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test norm function with wrong dimensions"
print >>sys.stderr, self.typeStr, "... ",
norm = SuperTensor.__dict__[self.typeStr + "Norm"]
- supertensor = np.arange(2*2*2,dtype=self.typeCode).reshape((2,2,2))
+ supertensor = np.arange(2*2*2, dtype=self.typeCode).reshape((2, 2, 2))
self.assertRaises(TypeError, norm, supertensor)
# Test (type IN_ARRAY3[ANY][ANY][ANY]) typemap
@@ -57,7 +57,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test norm function with wrong size"
print >>sys.stderr, self.typeStr, "... ",
norm = SuperTensor.__dict__[self.typeStr + "Norm"]
- supertensor = np.arange(3*2*2,dtype=self.typeCode).reshape((3,2,2))
+ supertensor = np.arange(3*2*2, dtype=self.typeCode).reshape((3, 2, 2))
self.assertRaises(TypeError, norm, supertensor)
# Test (type IN_ARRAY3[ANY][ANY][ANY]) typemap
@@ -72,7 +72,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test max function"
print >>sys.stderr, self.typeStr, "... ",
max = SuperTensor.__dict__[self.typeStr + "Max"]
- supertensor = [[[[1,2], [3,4]], [[5,6], [7,8]]],[[[1,2], [3,4]], [[5,6], [7,8]]]]
+ supertensor = [[[[1, 2], [3, 4]], [[5, 6], [7, 8]]], [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]]
self.assertEquals(max(supertensor), 8)
# Test (type* IN_ARRAY3, int DIM1, int DIM2, int DIM3) typemap
@@ -80,7 +80,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test max function with bad list"
print >>sys.stderr, self.typeStr, "... ",
max = SuperTensor.__dict__[self.typeStr + "Max"]
- supertensor = [[[[1,"two"], [3,4]], [[5,"six"], [7,8]]],[[[1,"two"], [3,4]], [[5,"six"], [7,8]]]]
+ supertensor = [[[[1, "two"], [3, 4]], [[5, "six"], [7, 8]]], [[[1, "two"], [3, 4]], [[5, "six"], [7, 8]]]]
self.assertRaises(BadListError, max, supertensor)
# Test (type* IN_ARRAY3, int DIM1, int DIM2, int DIM3) typemap
@@ -102,7 +102,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test min function"
print >>sys.stderr, self.typeStr, "... ",
min = SuperTensor.__dict__[self.typeStr + "Min"]
- supertensor = [[[[9,8], [7,6]], [[5,4], [3,2]]],[[[9,8], [7,6]], [[5,4], [3,2]]]]
+ supertensor = [[[[9, 8], [7, 6]], [[5, 4], [3, 2]]], [[[9, 8], [7, 6]], [[5, 4], [3, 2]]]]
self.assertEquals(min(supertensor), 2)
# Test (int DIM1, int DIM2, int DIM3, type* IN_ARRAY3) typemap
@@ -110,7 +110,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test min function with bad list"
print >>sys.stderr, self.typeStr, "... ",
min = SuperTensor.__dict__[self.typeStr + "Min"]
- supertensor = [[[["nine",8], [7,6]], [["five",4], [3,2]]],[[["nine",8], [7,6]], [["five",4], [3,2]]]]
+ supertensor = [[[["nine", 8], [7, 6]], [["five", 4], [3, 2]]], [[["nine", 8], [7, 6]], [["five", 4], [3, 2]]]]
self.assertRaises(BadListError, min, supertensor)
# Test (int DIM1, int DIM2, int DIM3, type* IN_ARRAY3) typemap
@@ -125,16 +125,16 @@ class SuperTensorTestCase(unittest.TestCase):
"Test min function with wrong dimensions"
print >>sys.stderr, self.typeStr, "... ",
min = SuperTensor.__dict__[self.typeStr + "Min"]
- self.assertRaises(TypeError, min, [[1,3],[5,7]])
+ self.assertRaises(TypeError, min, [[1, 3], [5, 7]])
# Test (type INPLACE_ARRAY3[ANY][ANY][ANY]) typemap
def testScale(self):
"Test scale function"
print >>sys.stderr, self.typeStr, "... ",
scale = SuperTensor.__dict__[self.typeStr + "Scale"]
- supertensor = np.arange(3*3*3*3,dtype=self.typeCode).reshape((3,3,3,3))
+ supertensor = np.arange(3*3*3*3, dtype=self.typeCode).reshape((3, 3, 3, 3))
answer = supertensor.copy()*4
- scale(supertensor,4)
+ scale(supertensor, 4)
self.assertEquals((supertensor == answer).all(), True)
# Test (type INPLACE_ARRAY3[ANY][ANY][ANY]) typemap
@@ -142,9 +142,9 @@ class SuperTensorTestCase(unittest.TestCase):
"Test scale function with wrong type"
print >>sys.stderr, self.typeStr, "... ",
scale = SuperTensor.__dict__[self.typeStr + "Scale"]
- supertensor = np.array([[[1,0,1], [0,1,0], [1,0,1]],
- [[0,1,0], [1,0,1], [0,1,0]],
- [[1,0,1], [0,1,0], [1,0,1]]],'c')
+ supertensor = np.array([[[1, 0, 1], [0, 1, 0], [1, 0, 1]],
+ [[0, 1, 0], [1, 0, 1], [0, 1, 0]],
+ [[1, 0, 1], [0, 1, 0], [1, 0, 1]]], 'c')
self.assertRaises(TypeError, scale, supertensor)
# Test (type INPLACE_ARRAY3[ANY][ANY][ANY]) typemap
@@ -152,8 +152,8 @@ class SuperTensorTestCase(unittest.TestCase):
"Test scale function with wrong dimensions"
print >>sys.stderr, self.typeStr, "... ",
scale = SuperTensor.__dict__[self.typeStr + "Scale"]
- supertensor = np.array([[1,0,1], [0,1,0], [1,0,1],
- [0,1,0], [1,0,1], [0,1,0]],self.typeCode)
+ supertensor = np.array([[1, 0, 1], [0, 1, 0], [1, 0, 1],
+ [0, 1, 0], [1, 0, 1], [0, 1, 0]], self.typeCode)
self.assertRaises(TypeError, scale, supertensor)
# Test (type INPLACE_ARRAY3[ANY][ANY][ANY]) typemap
@@ -161,9 +161,9 @@ class SuperTensorTestCase(unittest.TestCase):
"Test scale function with wrong size"
print >>sys.stderr, self.typeStr, "... ",
scale = SuperTensor.__dict__[self.typeStr + "Scale"]
- supertensor = np.array([[[1,0], [0,1], [1,0]],
- [[0,1], [1,0], [0,1]],
- [[1,0], [0,1], [1,0]]],self.typeCode)
+ supertensor = np.array([[[1, 0], [0, 1], [1, 0]],
+ [[0, 1], [1, 0], [0, 1]],
+ [[1, 0], [0, 1], [1, 0]]], self.typeCode)
self.assertRaises(TypeError, scale, supertensor)
# Test (type INPLACE_ARRAY3[ANY][ANY][ANY]) typemap
@@ -177,12 +177,12 @@ class SuperTensorTestCase(unittest.TestCase):
def testFloor(self):
"Test floor function"
print >>sys.stderr, self.typeStr, "... ",
- supertensor = np.arange(2*2*2*2,dtype=self.typeCode).reshape((2,2,2,2))
+ supertensor = np.arange(2*2*2*2, dtype=self.typeCode).reshape((2, 2, 2, 2))
answer = supertensor.copy()
answer[answer < 4] = 4
floor = SuperTensor.__dict__[self.typeStr + "Floor"]
- floor(supertensor,4)
+ floor(supertensor, 4)
np.testing.assert_array_equal(supertensor, answer)
# Test (type* INPLACE_ARRAY3, int DIM1, int DIM2, int DIM3) typemap
@@ -190,7 +190,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test floor function with wrong type"
print >>sys.stderr, self.typeStr, "... ",
floor = SuperTensor.__dict__[self.typeStr + "Floor"]
- supertensor = np.ones(2*2*2*2,dtype='c').reshape((2,2,2,2))
+ supertensor = np.ones(2*2*2*2, dtype='c').reshape((2, 2, 2, 2))
self.assertRaises(TypeError, floor, supertensor)
# Test (type* INPLACE_ARRAY3, int DIM1, int DIM2, int DIM3) typemap
@@ -198,7 +198,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test floor function with wrong type"
print >>sys.stderr, self.typeStr, "... ",
floor = SuperTensor.__dict__[self.typeStr + "Floor"]
- supertensor = np.arange(2*2*2,dtype=self.typeCode).reshape((2,2,2))
+ supertensor = np.arange(2*2*2, dtype=self.typeCode).reshape((2, 2, 2))
self.assertRaises(TypeError, floor, supertensor)
# Test (type* INPLACE_ARRAY3, int DIM1, int DIM2, int DIM3) typemap
@@ -212,11 +212,11 @@ class SuperTensorTestCase(unittest.TestCase):
def testCeil(self):
"Test ceil function"
print >>sys.stderr, self.typeStr, "... ",
- supertensor = np.arange(2*2*2*2,dtype=self.typeCode).reshape((2,2,2,2))
+ supertensor = np.arange(2*2*2*2, dtype=self.typeCode).reshape((2, 2, 2, 2))
answer = supertensor.copy()
answer[answer > 5] = 5
ceil = SuperTensor.__dict__[self.typeStr + "Ceil"]
- ceil(supertensor,5)
+ ceil(supertensor, 5)
np.testing.assert_array_equal(supertensor, answer)
# Test (int DIM1, int DIM2, int DIM3, type* INPLACE_ARRAY3) typemap
@@ -224,7 +224,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test ceil function with wrong type"
print >>sys.stderr, self.typeStr, "... ",
ceil = SuperTensor.__dict__[self.typeStr + "Ceil"]
- supertensor = np.ones(2*2*2*2,'c').reshape((2,2,2,2))
+ supertensor = np.ones(2*2*2*2, 'c').reshape((2, 2, 2, 2))
self.assertRaises(TypeError, ceil, supertensor)
# Test (int DIM1, int DIM2, int DIM3, type* INPLACE_ARRAY3) typemap
@@ -232,7 +232,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test ceil function with wrong dimensions"
print >>sys.stderr, self.typeStr, "... ",
ceil = SuperTensor.__dict__[self.typeStr + "Ceil"]
- supertensor = np.arange(2*2*2,dtype=self.typeCode).reshape((2,2,2))
+ supertensor = np.arange(2*2*2, dtype=self.typeCode).reshape((2, 2, 2))
self.assertRaises(TypeError, ceil, supertensor)
# Test (int DIM1, int DIM2, int DIM3, type* INPLACE_ARRAY3) typemap
@@ -240,7 +240,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test ceil function with non-array"
print >>sys.stderr, self.typeStr, "... ",
ceil = SuperTensor.__dict__[self.typeStr + "Ceil"]
- supertensor = np.arange(2*2*2*2,dtype=self.typeCode).reshape((2,2,2,2)).tolist()
+ supertensor = np.arange(2*2*2*2, dtype=self.typeCode).reshape((2, 2, 2, 2)).tolist()
self.assertRaises(TypeError, ceil, supertensor)
# Test (type ARGOUT_ARRAY3[ANY][ANY][ANY]) typemap
@@ -248,7 +248,7 @@ class SuperTensorTestCase(unittest.TestCase):
"Test luSplit function"
print >>sys.stderr, self.typeStr, "... ",
luSplit = SuperTensor.__dict__[self.typeStr + "LUSplit"]
- supertensor = np.ones(2*2*2*2,dtype=self.typeCode).reshape((2,2,2,2))
+ supertensor = np.ones(2*2*2*2, dtype=self.typeCode).reshape((2, 2, 2, 2))
answer_upper = [[[[0, 0], [0, 1]], [[0, 1], [1, 1]]], [[[0, 1], [1, 1]], [[1, 1], [1, 1]]]]
answer_lower = [[[[1, 1], [1, 0]], [[1, 0], [0, 0]]], [[[1, 0], [0, 0]], [[0, 0], [0, 0]]]]
lower, upper = luSplit(supertensor)