def test_comparison(self): a = Rect(0, 1, 2, 3) self.assertEqual(a, self.R) b = Rect(9, 1, 2, 3) self.assertNotEqual(b, self.R) with self.assertRaises(NotImplementedError): a == '' with self.assertRaises(NotImplementedError): a == Point(1, 1)
def test_centre(self): self.assertEqual(Point(1, 2.5), self.R.centre)
def test_topleft(self): self.assertEqual(Point(0, 1), self.R.topleft)
def test_bottomright(self): self.assertEqual(Point(2, 4), self.R.bottomright)
def test_comparison(self): self.assertEqual(Point(1, 2), Point(1, 2)) self.assertNotEqual(Point(1, 2), Point(-1, 2))