Beispiel #1
0
def test_attack_miss():
    board = Board()

    result = board.attack(0, 1)
    assert result == 'Miss. 0:1'
    assert board[0][1] == 'M'
    assert board.hit_ships == []
Beispiel #2
0
def test_attack_hit():
    board = Board()
    board[0][0] = 'C'
    board[0][1] = 'C'

    result = board.attack(0, 0)
    assert result == 'Hit! 0:0'
    assert board[0][0] == 'H'
    assert board.hit_ships == ['C']