Пример #1
0
def test_devil_is_immune_to_scissors_and_gun(player):
    assert get_winner('Devil', player) == 'Devil'
Пример #2
0
def test_bad_inputs(args):
    with pytest.raises(ValueError):
        get_winner(*args)
Пример #3
0
def test_human_writes_paper():
    assert get_winner('Human', 'Paper') == 'Human'
Пример #4
0
def test_snake_breathes_air():
    assert get_winner('Snake', 'Air') == 'Snake'
Пример #5
0
def test_human_plants_tree():
    assert get_winner('Human', 'Tree') == 'Human'
Пример #6
0
def test_scissors_cut_paper_snake_human_wolf_and_spnge(player):
    assert get_winner('Scissors', player) == 'Scissors'
Пример #7
0
def test_snake_swallows_sponge():
    assert get_winner('Snake', 'Sponge') == 'Snake'
Пример #8
0
def test_lightning_splits_rocks_and_trees(player):
    assert get_winner('Lightning', player) == 'Lightning'
Пример #9
0
def test_lightning_starts_fire():
    assert get_winner('Lightning', 'Fire') == 'Lightning'
Пример #10
0
def test_devil_possesses_human():
    assert get_winner('Devil', 'Human') == 'Devil'
Пример #11
0
def test_lightning_melts_gun_and_scissors(player):
    assert get_winner('Lightning', player) == 'Lightning'
Пример #12
0
def test_devil_eats_snake():
    assert get_winner('Devil', 'Snake') == 'Devil'
Пример #13
0
def test_devil_casts_lightning():
    assert get_winner('Devil', 'Lightning') == 'Devil'
Пример #14
0
def test_rock_crushes_scissors_snake_human_wolf_and_sponge(player):
    assert get_winner('Rock', player) == 'Rock'
Пример #15
0
def test_scissors_swish_through_air():
    assert get_winner('Scissors', 'Air') == 'Scissors'
Пример #16
0
def test_lightning_strikes_snake_and_human(player):
    assert get_winner('Lightning', player) == 'Lightning'
Пример #17
0
def test_scissors_carve_tree():
    assert get_winner('Scissors', 'Tree') == 'Scissors'
Пример #18
0
def test_gun_targets_rock_tree_and_fire(player):
    assert get_winner('Gun', player) == 'Gun'
Пример #19
0
def test_snake_bites_human_and_wolf(player):
    assert get_winner('Snake', player) == 'Snake'
Пример #20
0
def test_gun_outclasses_scissors():
    assert get_winner('Gun', 'Scissors') == 'Gun'
Пример #21
0
def test_snake_nests_in_tree_and_paper(player):
    assert get_winner('Snake', player) == 'Snake'
Пример #22
0
def test_rock_blocks_growth_of_tree():
    assert get_winner('Rock', 'Tree') == 'Rock'
Пример #23
0
def test_snake_drinks_water():
    assert get_winner('Snake', 'Water') == 'Snake'
Пример #24
0
def test_gun_shoots_snake_human_and_wolf(player):
    assert get_winner('Gun', player) == 'Gun'
Пример #25
0
def test_human_tames_wolf():
    assert get_winner('Human', 'Wolf') == 'Human'
Пример #26
0
def test_fire_melts_scissors():
    assert get_winner('Fire', 'Scissors') == 'Fire'
Пример #27
0
def test_human_cleans_with_sponge():
    assert get_winner('Human', 'Sponge') == 'Human'
Пример #28
0
def test_fire_burns_paper_snake_human_tree_wolf_and_sponge(player):
    assert get_winner('Fire', player) == 'Fire'
Пример #29
0
def test_human_breathes_air():
    assert get_winner('Human', 'Air') == 'Human'
Пример #30
0
def test_devil_breaths_fire():
    assert get_winner('Devil', 'Fire') == 'Devil'