示例#1
0
def test_cat_is_not_found_this_turn_if_already_found(mocker):
    mocker.patch('herdcats.players._is_cat_found').return_value = True
    mocker.patch(
        'herdcats.players._cat_and_owner_moved_this_turn'
    ).return_value = False
    owner_and_cat = {}

    assert not players._is_cat_found_this_turn(owner_and_cat, 1)
示例#2
0
def test_cat_is_not_found_this_turn_if_both_not_at_same_station(mocker):
    mocker.patch('herdcats.players._is_cat_found').return_value = False
    mocker.patch(
        'herdcats.players._cat_and_owner_moved_this_turn'
    )
    owner_and_cat = {}

    assert not players._is_cat_found_this_turn(owner_and_cat, 1)
示例#3
0
def test_cat_found_this_turn_when_not_already_found_and_both_at_same_station(
        mocker):
    mocker.patch('herdcats.players._is_cat_found').return_value = True
    mocker.patch(
        'herdcats.players._cat_and_owner_moved_this_turn'
    ).return_value = True
    owner_and_cat = {}

    assert players._is_cat_found_this_turn(owner_and_cat, 1)