Example #1
0
    def test_grid(self):
        start = """
+----+
|*   |
|    |
|    |
|    |
+----+
"""
        cells = cells_from_str(start)
        self.assertTrue((0,0) in cells)
Example #2
0
    def test_three_neighbors(self):
        start = """
+----+
|**  |
|**  |
|    |
|    |
+----+
"""
        finish = """
+----+
|**  |
|**  |
|    |
|    |
+----+
"""
        cells = cells_from_str(start)
        engine.tick(cells)
        finish_cells = cells_from_str(finish)
        self.assertEqual(cells, finish_cells)
Example #3
0
    def test_bottomright(self):
        start = """
+----+
|    |
|    |
|   *|
|  **|
+----+
"""
        finish = """
+----+
|    |
|    |
|  **|
|  **|
+----+
"""
        cells = cells_from_str(start)
        engine.tick(cells)
        finish_cells = cells_from_str(finish)
        self.assertEqual(cells, finish_cells)