def test_game_win(): small_board = Board(2, 2) small_board.set_value((0, 0), 'boom') small_board.set_value((0, 1), 'boom') small_board.set_value((1, 0), 'boom') small_board.fill_board() small_board.dig((1, 1)) assert small_board.game_over is True assert small_board.game_won is True
def test_rupoor(): new = Board(2, 2) new.set_value((0, 0), 'rupoor') new.fill_board() new.dig((0, 1)) assert new.bombs == 1 assert new.dig((0, 0)) == 'rupoor' assert new.score == 0 assert new.values[1][1] == 'blue' assert new.bombs == 0
def new(): new = Board(5, 8) new.set_value((0, 0), 'boom') new.set_value((2, 2), 'boom') new.set_value((4, 7), 'boom') new.set_value((4, 6), 'boom') new.set_value((4, 5), 'boom') new.set_value((3, 7), 'boom') new.set_value((3, 5), 'boom') new.set_value((2, 7), 'boom') new.set_value((3, 3), 'rupoor') new.fill_board() return new
def test_set_value(): fake = Board(5, 8) fake.set_value((1, 1), 'blue') fake.set_value((1, 2), 'green') fake.set_value((2, 2), 'silver') assert fake.values[1][1] == 'blue' assert fake.values[1][2] == 'green' assert fake.values[2][2] == 'silver'