r = i.remove_item_by_id(id, amount) else: r = i.remove_item(item_factory.fabricate(id), amount) if r != amount: print "Item", id, ": Removed", r, "trying to remove", amount else: print "Item", id, ": Removed", r i = OrdinaryInventory(item_factory, max_item_pile=99) add_test(19, 1, True) add_test(42, 1) add_test(19, 5, True) add_test(66, 95) add_test(66, 15) remove_test(66, 17, True) remove_test(19, 7) remove_test(19, 1, True) add_test(19, 1) add_test(42, 1) add_test(19, 5, True) add_test(67, 95) add_test(66, 15) print i.get_ordered_list() print i.get_items_with_amounts()
if by_id: r = i.remove_item_by_id(id, amount) else: r = i.remove_item(item_factory.fabricate(id), amount) if r != amount: print "Item", id, ": Removed", r, "trying to remove", amount else: print "Item", id, ": Removed", r i = OrdinaryInventory(item_factory, max_item_pile=99) add_test(19, 1, True) add_test(42, 1) add_test(19, 5, True) add_test(66, 95) add_test(66, 15) remove_test(66, 17, True) remove_test(19, 7) remove_test(19, 1, True) add_test(19, 1) add_test(42, 1) add_test(19, 5, True) add_test(67, 95) add_test(66, 15) print i.get_ordered_list() print i.get_items_with_amounts()