def test_allZeroCentrePositions_square(self): self.assertEqual([(0, 0)], list(allZeroCentrePositions((1, 1)))) self.assertEqual([(-1, -1), (-1, 0), (0, -1), (0, 0)], list(allZeroCentrePositions((2, 2)))) self.assertEqual( [(-1, -1), (-1, 0), (-1, 1), (0, -1), (0, 0), (0, 1), (1, -1), (1, 0), (1, 1)], list(allZeroCentrePositions((3, 3))), )
def test_allZeroCentrePositions_rect(self): self.assertEqual([(0, -1), (0, 0)], list(allZeroCentrePositions((1, 2)))) self.assertEqual([(-1, 0), (0, 0)], list(allZeroCentrePositions((2, 1))))