Better implementation of Expression.__repr__
[linpy.git] / pypol / tests / test_linexprs.py
index 68cad74..5beaa17 100644 (file)
@@ -242,6 +242,13 @@ class TestDummy(unittest.TestCase):
         self.assertNotEqual(self.x, Dummy('x'))
         self.assertNotEqual(Dummy(), Dummy())
 
         self.assertNotEqual(self.x, Dummy('x'))
         self.assertNotEqual(Dummy(), Dummy())
 
+    def test_repr(self):
+        self.assertEqual(repr(self.x), '_x')
+        dummy1 = Dummy()
+        dummy2 = Dummy()
+        self.assertTrue(repr(dummy1).startswith('_Dummy_'))
+        self.assertNotEqual(repr(dummy1), repr(dummy2))
+
 
 class TestSymbols(unittest.TestCase):
 
 
 class TestSymbols(unittest.TestCase):