Ejemplo n.º 1
0
def test_create_batch_emmits_events():
    sku = "KALANCHOE-EVENTO"
    batch = BatchOrder("b1", sku, 100, eta=TOMORROW)
    product = Product(sku, batches=[batch])

    product.add_batch(batch)
    assert type(product.latest_event) == events.BatchCreated
Ejemplo n.º 2
0
def test_allocation_emmits_events():
    sku = "KALANCHOE-EVENTO"
    batch = BatchOrder("b1", sku, 100, eta=TOMORROW)
    product = Product(sku, batches=[batch])
    line = OrderLine("o1", sku, qty=85)

    product.add_batch(batch)
    product.allocate(line)

    assert type(product.latest_event) == events.Allocated