def test_merchant_storefront_weapon(): test_merch = Storefront() weapon = Items("longsword", 10, 10, 3, "sword", 100) shield = Items("shield", 4, 4, 10, "shield", 100) test_merch.weapons.append(weapon) actual = test_merch.weapons[0].name expected = 'light sabre' assert actual == expected
def test_merchant_storefront_armor(): test_merch = Storefront() weapon = Items("longsword", 10, 10, 3, "sword", 100) shield = Items("shield", 4, 4, 10, "shield", 100) test_merch.armor.append(shield) actual = test_merch.armor[0].name expected = 'force field' assert actual == expected
def test_pull_stats_helmet(): test_char = Character('Arty') test_item = Items('Cain', 1, 1, 1, 'helmet', 20) test_char.add_item(test_item) test_char.pull_stats() actual = test_char.strength expected = 9 assert actual == expected
def test_item(): test_item = Items('Cain', 1, 1, 1, 'sword', 20) actual = test_item.name expected = 'Cain' assert actual == expected
def test_merch_items_price(): test_items = Items('bow', 10, 11, 12, 'weapon', 100) actual = test_items.price expected = 100 assert actual == expected
def test_merch_items(): test_items = Items('bow', 10, 11, 12, 'weapon', 100) actual = test_items.strength expected = 10 assert actual == expected
def test_add_item(): test_char = Character('Arty') test_item = Items('Cain', 1, 1, 1, 'sword', 20) test_char.add_item(test_item) actual = test_char.gear['sword'] expected = test_item