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