| 7 | |
| 8 | class TestSuite(unittest.TestCase): |
| 9 | def setUp(self): |
| 10 | self.m1 = Monomial({}) |
| 11 | self.m2 = Monomial({1: 1}, 2) |
| 12 | self.m3 = Monomial({1: 2, 2: -1}, 1.5) |
| 13 | self.m4 = Monomial({1: 1, 2: 2, 3: -2}, 3) |
| 14 | self.m5 = Monomial({2: 1, 3: 0}, Fraction(2, 3)) |
| 15 | self.m6 = Monomial({1: 0, 2: 0, 3: 0}, -2.27) |
| 16 | self.m7 = Monomial({1: 2, 7: 2}, -math.pi) |
| 17 | self.m8 = Monomial({150: 5, 170: 2, 10000: 3}, 0) |
| 18 | self.m9 = 2 |
| 19 | self.m10 = math.pi |
| 20 | self.m11 = Fraction(3, 8) |
| 21 | self.m12 = 0 |
| 22 | self.m13 = Monomial({1: 1}, -2) |
| 23 | self.m14 = Monomial({1: 2}, 3) |
| 24 | self.m15 = Monomial({1: 1}, 3) |
| 25 | self.m16 = Monomial({1: 2, 7: 2}, math.pi) |
| 26 | self.m17 = Monomial({1: -1}) |
| 27 | |
| 28 | def test_monomial_addition(self): |
| 29 | |