def test_modify_passive_bonus(self): inventory = Inventory() self.assertEqual(inventory.get_passive_bonus().sum_stat(), 0) inventory.increase_passive_bonus('Tech', 3) self.assertEqual(inventory.get_passive_bonus().sum_stat(), 3) inventory.increase_passive_bonus('Danger', -1) self.assertEqual(inventory.get_passive_bonus().sum_stat(), 2)
def test_initialize_inventory(self): inventory = Inventory() self.assertEqual(inventory.accumulated_stats['RD'].sum_stat(), 0) self.assertEqual(inventory.accumulated_stats['Exploration'].sum_stat(), 0) self.assertEqual(inventory.get_passive_bonus().sum_stat(), 0) self.assertEqual(inventory.items, []) self.assertEqual(inventory.rawMaterials, 0)