Example #1
0
def test_sponge_uses_air_pockets():
    assert get_winner('Sponge', 'Air') == 'Sponge'
Example #2
0
def test_wolf_bites_devils_heiny():
    assert get_winner('Wolf', 'Devil') == 'Wolf'
Example #3
0
def test_sponge_soaks_paper():
    assert get_winner('Sponge', 'Paper') == 'Sponge'
Example #4
0
def test_ties(player):
    assert get_winner(player, player) == 'Tie'
Example #5
0
def test_wolf_outruns_dragon_and_lightning(player):
    assert get_winner('Wolf', player) == 'Wolf'
Example #6
0
def test_human_slays_dragon():
    assert get_winner('Human', 'Dragon') == 'Human'
Example #7
0
def test_wolf_drinks_water():
    assert get_winner('Wolf', 'Water') == 'Wolf'
Example #8
0
def test_tree_imprisons_devil():
    assert get_winner('Tree', 'Devil') == 'Tree'
Example #9
0
def test_wolf_chews_up_sponge_and_paper(player):
    assert get_winner('Wolf', player) == 'Wolf'
Example #10
0
def test_tree_produces_air():
    assert get_winner('Tree', 'Air') == 'Tree'
Example #11
0
def test_tree_drinks_water():
    assert get_winner('Tree', 'Water') == 'Tree'
Example #12
0
def test_tree_becomes_paper():
    assert get_winner('Tree', 'Paper') == 'Tree'
Example #13
0
def test_tree_outlives_sponge():
    assert get_winner('Tree', 'Sponge') == 'Tree'
Example #14
0
def test_tree_shelters_wolf_and_dragon(player):
    assert get_winner('Tree', player) == 'Tree'
Example #15
0
 def testCheckingBidAllNone(self) :
     dice_map = {"a":[1, 2, 3], "b":[1], "c":[1, 4, 2]}
     self.assertTrue(game.get_winner(dice_map) is None)
Example #16
0
def test_wolf_breathes_air():
    assert get_winner('Wolf', 'Air') == 'Wolf'
Example #17
0
 def testCheckingBidOneWin(self) :
     winner = "a"
     dice_map = {winner:[1, 2, 3], "b":[], "c":[]}
     ret = game.get_winner(dice_map)
     self.assertTrue(ret is not None)
     self.assertTrue(winner == ret)
Example #18
0
def test_human_drinks_water():
    assert get_winner('Human', 'Water') == 'Human'