(self)
| 132 | return |
| 133 | |
| 134 | def test_polynomial_clone(self): |
| 135 | |
| 136 | # The zero polynomial always clones to itself. |
| 137 | self.assertEqual(self.p0.clone(), self.p0) |
| 138 | self.assertEqual(self.p1.clone(), self.p0) |
| 139 | self.assertEqual(self.p0.clone(), self.p1) |
| 140 | self.assertEqual(self.p1.clone(), self.p1) |
| 141 | |
| 142 | # The polynomial should clone nicely. |
| 143 | self.assertEqual(self.p4.clone(), self.p4) |
| 144 | |
| 145 | # The monomial with a zero coefficient should be dropped |
| 146 | # in the clone. |
| 147 | self.assertEqual(self.p5.clone(), Polynomial([Monomial({1: -1, 3: 2}, 1)])) |
| 148 | return |
| 149 | |
| 150 | def test_polynomial_long_division(self): |
| 151 | """ |
nothing calls this directly
no test coverage detected