X-Git-Url: https://scm.cri.ensmp.fr/git/linpy.git/blobdiff_plain/844f76f670a227d335e9bc539e1a61be7161452a..491b8f0501c7b3d8b7c33d85a430845d245da5c9:/tests/test_linear.py diff --git a/tests/test_linear.py b/tests/test_linear.py index 4636275..4079d75 100644 --- a/tests/test_linear.py +++ b/tests/test_linear.py @@ -12,7 +12,7 @@ class TestExpression(unittest.TestCase): self.x = symbol('x') self.y = symbol('y') self.z = symbol('z') - self.zero = constant(0) + self.zero = constant(5) self.pi = constant(Fraction(22, 7)) self.e = self.x - 2*self.y + 3 @@ -23,6 +23,7 @@ class TestExpression(unittest.TestCase): self.assertCountEqual(self.x.symbols(), ['x']) self.assertCountEqual(self.pi.symbols(), []) self.assertCountEqual(self.e.symbols(), ['x', 'y']) + def test_dimension(self): self.assertEqual(self.x.dimension, 1) @@ -98,6 +99,7 @@ class TestExpression(unittest.TestCase): def test_sub(self): self.assertEqual(self.x - self.x, 0) self.assertEqual(self.e - 3, self.x - 2*self.y) + self.assertEqual(0 - self.x, -self.x) def test_mul(self): self.assertEqual(self.pi * 7, 22) @@ -175,3 +177,4 @@ class TestPolyhedron(unittest.TestCase): pass +