def test_get_neighbors_count_zero(self): gol = GameOfLife() gol.set_alive(dict(x=2, y=2), dict(x=2, y=4), dict(x=3, y=3), dict(x=3, y=4), dict(x=5, y=-3)) count = gol.get_neighbors_count(dict(x=-1, y=-1)) self.assertEqual(0, count)
def test_get_neighbors(self): gol = GameOfLife() gol.set_alive(dict(x=2, y=1), dict(x=3, y=1), dict(x=2, y=2), dict(x=3, y=2), dict(x=3, y=3)) neighbors_count = gol.get_neighbors_count(dict(x=1, y=1)) self.assertEqual(2, neighbors_count) neighbors_count = gol.get_neighbors_count(dict(x=2, y=1)) self.assertEqual(3, neighbors_count) neighbors_count = gol.get_neighbors_count(dict(x=3, y=1)) self.assertEqual(3, neighbors_count) neighbors_count = gol.get_neighbors_count(dict(x=3, y=1)) self.assertEqual(3, neighbors_count) neighbors_count = gol.get_neighbors_count(dict(x=2, y=2)) self.assertEqual(4, neighbors_count) neighbors_count = gol.get_neighbors_count(dict(x=3, y=2)) self.assertEqual(4, neighbors_count) neighbors_count = gol.get_neighbors_count(dict(x=3, y=3)) self.assertEqual(2, neighbors_count)
def test_get_neighbors_count_zero_empty(self): gol = GameOfLife() count = gol.get_neighbors_count(dict(x=2, y=3)) self.assertEqual(0, count)