Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)