Esempio n. 1
0
def test_security_rover():
    assert (battle(
        parse_battlefield(
            ([(2, 6, "BOT_218", GameTag.TAUNT)], [(6, 4)]))) == 0)
    assert (battle(
        parse_battlefield(
            ([(6, 6, "CFM_316"),
              (2, 6, "BOT_218", GameTag.TAUNT)], [(14, 14)]))) == 0)
Esempio n. 2
0
def test_harvest_golem():
    assert battle(parse_battlefield((["LOOT_013"], [(3, 3)]))) == 0
    assert (battle(
        parse_battlefield((["LOOT_013", (6, 1),
                            (1, 1, GameTag.TAUNT)], [(6, 6)]))) == 0)
Esempio n. 3
0
def test_glyph_guardian():
    assert battle(parse_battlefield((["BGS_045", (1, 1)], [(4, 5)]))) == 0
Esempio n. 4
0
def test_kaboom_bot():
    assert battle(parse_battlefield((["BOT_606"], [(2, 6)]))) == 0
Esempio n. 5
0
def test_herald_of_flame():
    assert battle(parse_battlefield((["BGS_030", "EX1_509"], [(7, 7)]))) == 0
Esempio n. 6
0
def test_herald_of_flame():
    assert battle(parse_battlefield((["BGS_032"], [(1, 1), (5, 3),
                                                   (5, 3)]))) == 0
Esempio n. 7
0
def test_crackling_cyclone():
    assert (battle(
        parse_battlefield((["BGS_119",
                            (1, 1, GameTag.TAUNT)], [(1, 8)]))) == 1)
Esempio n. 8
0
def test_rat_pack():
    assert battle(parse_battlefield(([(8, 8, "CFM_316")], [(15, 15)]))) == 0
Esempio n. 9
0
def test_soul_juggler():
    assert battle(parse_battlefield((["LOOT_013", "BGS_002"], [(5, 8)]))) == 0
Esempio n. 10
0
def test_reborn_rite():
    battlefield = parse_battlefield(
        ([(2, 1, "OG_221", "TB_BaconShop_HP_024e2")], [(2, 3)]))
    assert battle(battlefield) == 0
Esempio n. 11
0
def test_khadgar():
    assert battle(parse_battlefield((["BGS_106", "DAL_575"], [(8, 8)]))) == 0
Esempio n. 12
0
def test_acolyte_of_cthun():
    assert battle(parse_battlefield((["BGS_106"], [(2, 2)]))) == 1
    assert battle(parse_battlefield((["BGS_106"], [(2, 3)]))) == 0
    assert battle(parse_battlefield((["BGS_106"], [(2, 5)]))) == -1
Esempio n. 13
0
def test_selfless_hero():
    assert battle(parse_battlefield((["OG_221", (1, 1)], [(2, 4)]))) == 0
Esempio n. 14
0
def test_scavenging_hyena():
    assert battle(parse_battlefield((["CFM_315", "EX1_531"], [(2, 4)]))) == 1
Esempio n. 15
0
def test_scally_wag():
    assert (
        battle(parse_battlefield((["BGS_061", (4, 1, GameTag.TAUNT)], [(1, 4)]))) == 0
    )
Esempio n. 16
0
def test_red_whelp():
    assert battle(parse_battlefield((["BGS_019"], [(1, 2)]))) == 1
    assert battle(parse_battlefield((["BGS_019"], [(1, 3)]))) == 0
    assert battle(parse_battlefield((["BGS_019"], [(1, 4)]))) == -1