copanier/tests/test_models.py
Yohan Boniface b3adffb8f7 Minimal POC
2019-03-18 00:11:27 +01:00

23 lines
680 B
Python

from kaba import Producer, Order, Product
def test_can_create_producer():
producer = Producer(name="Andines")
producer.insert_one()
assert producer.name == "Andines"
retrieved = Producer.find_one(name="Andines")
assert retrieved.name == producer.name
assert retrieved._id == producer._id
def test_can_create_order():
order = Order(products=[Product(name="riz", price="2.4")])
order.insert_one()
retrieved = Order.find_one(_id=order._id)
assert retrieved.products[0].name == "riz"
def test_can_update_order_products():
order = Order()
order.products.append(Product(name="riz", price="2.4"))
assert len(order.products) == 1