示例#1
0
def test_sponge_uses_air_pockets():
    assert get_winner('Sponge', 'Air') == 'Sponge'
示例#2
0
def test_wolf_bites_devils_heiny():
    assert get_winner('Wolf', 'Devil') == 'Wolf'
示例#3
0
def test_sponge_soaks_paper():
    assert get_winner('Sponge', 'Paper') == 'Sponge'
示例#4
0
def test_ties(player):
    assert get_winner(player, player) == 'Tie'
示例#5
0
def test_wolf_outruns_dragon_and_lightning(player):
    assert get_winner('Wolf', player) == 'Wolf'
示例#6
0
def test_human_slays_dragon():
    assert get_winner('Human', 'Dragon') == 'Human'
示例#7
0
def test_wolf_drinks_water():
    assert get_winner('Wolf', 'Water') == 'Wolf'
示例#8
0
def test_tree_imprisons_devil():
    assert get_winner('Tree', 'Devil') == 'Tree'
示例#9
0
def test_wolf_chews_up_sponge_and_paper(player):
    assert get_winner('Wolf', player) == 'Wolf'
示例#10
0
def test_tree_produces_air():
    assert get_winner('Tree', 'Air') == 'Tree'
示例#11
0
def test_tree_drinks_water():
    assert get_winner('Tree', 'Water') == 'Tree'
示例#12
0
def test_tree_becomes_paper():
    assert get_winner('Tree', 'Paper') == 'Tree'
示例#13
0
def test_tree_outlives_sponge():
    assert get_winner('Tree', 'Sponge') == 'Tree'
示例#14
0
def test_tree_shelters_wolf_and_dragon(player):
    assert get_winner('Tree', player) == 'Tree'
示例#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)
示例#16
0
def test_wolf_breathes_air():
    assert get_winner('Wolf', 'Air') == 'Wolf'
示例#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)
示例#18
0
def test_human_drinks_water():
    assert get_winner('Human', 'Water') == 'Human'