def test_cannot_allocate_if_skus_do_not_match(): batch = Batch("batch-001", "SMALL-TABLE", qty=20, eta=today) line = OrderLine("order-123", "BIG-SOFA", 2) assert not batch.can_allocate(line)
def test_cannot_allocate_if_skus_do_not_match(): batch = Batch("batch-001", "UNCOMFORTABLE-CHAIR", 100, eta=None) different_sku_line = OrderLine("order-123", "EXPENSIVE-TOASTER", 10) assert batch.can_allocate(different_sku_line) is False
def test_cannot_allocate_if_skus_do_not_match(): batch = Batch("batch-001", "UNCOMFORTABLE-CHAIR", 10) line = OrderLine("line-123", "SMALL-TABLE", 2) assert batch.can_allocate(line) is False