Wpis z mikrobloga

Ziomki z #python i #django, mam dla was protipa. Pisząc testy twórzcie modele za pomocą Model Mommy. Banalny w użyciu, automatycznie generuje obiekty w bazie danych z wymaganymi polami i relacjami. Pola można samemu nadpisywać.

Przykładowe użycie:

partner = mommy.make(Partner, first_name='Jan', last_name='Kowalski')
client = mommy.make(Client, partner=partner)
order = mommy.make(
....Order,
....client=client,
....order_dt=datetime(2020, 1, 10, 12),
....start_dt=datetime(2020, 1, 10, 13),
....end_dt=datetime(2020, 1, 10, 14),
)
i już mamy w bazie obiekty partnera, klienta i zamówienia!

W wersji najprostszej:

mommy.make(Partner)
  • 3
  • Odpowiedz