def test_infinite_dumped(self): b = Board((3, Infinity)) for x in range(3): for y in range(3): b[x, y] = x * y dumped = list(b.dumped()) self.assertEqual(len(dumped), 3 + 9)
def test_infinite_empty_dumped(self): b = Board((3, Infinity)) dumped = list(b.dumped()) # # For an empty board, should produce one header line, # plus the curly brackets with no content (3 rows) # self.assertEqual(len(dumped), 3)
def test_finite_dumped(self): b = Board((3, 3)) for x, y in b: b[x, y] = x * y dumped = list(b.dumped()) self.assertEqual(len(dumped), 3 + 9)