def test_isub(self): self.x -= self.y self.assertEqual(self.x, Module_element({'a': 1, 'b': 2}))
def setUp(self): self.x = Module_element({'a': 3, 'b': 1}) self.y = Module_element({'a': 2, 'b': -1})
def test_iadd(self): self.x += self.y self.assertEqual(self.x, Module_element({'a': 5}))
def test_neg(self): self.assertEqual(-self.x, Module_element({'a': -3, 'b': -1}))
def test_rmul(self): self.c = 3 self.assertEqual(3 * self.x, Module_element({'a': 9, 'b': 3}))
def test_sub(self): self.assertEqual(self.x - self.y, Module_element({'a': 1, 'b': 2}))
def test_add(self): self.assertEqual(self.x + self.y, Module_element({'a': 5}))