Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
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