def test_find_newest_item(): item_a = Clothing(condition=4, age=datetime.datetime(2021, 2, 1)) item_b = Decor(condition=4, age=datetime.datetime(2021, 3, 1)) item_c = Clothing(condition=4, age=datetime.datetime(2021, 4, 1)) item_d = Decor(condition=4, age=datetime.datetime(2021, 5, 1)) item_e = Clothing(condition=4, age=datetime.datetime(2021, 6, 1)) tai = Vendor(inventory=[item_a, item_b, item_c, item_d, item_e]) newest_item = tai.find_newest_item() assert newest_item == item_e
def test_find_newest_item_returns_none_if_no_items(): tai = Vendor(inventory=[]) newest_item = tai.find_newest_item() assert newest_item == None