From 5eae80d0b2f7a75b947fb480426d93baf9a6a841 Mon Sep 17 00:00:00 2001 From: Mark Skipper <marks@aptivate.org> Date: Mon, 29 Jun 2015 11:41:32 +0100 Subject: [PATCH] WIP, add factory boy factory --- deploy/pip_packages.txt | 1 + django/website/data_layer/tests/factories.py | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 django/website/data_layer/tests/factories.py diff --git a/deploy/pip_packages.txt b/deploy/pip_packages.txt index dbcc9888..24d6008b 100644 --- a/deploy/pip_packages.txt +++ b/deploy/pip_packages.txt @@ -15,6 +15,7 @@ djangorestframework # testing pytest-django==2.8.0 +factory_boy mock diff --git a/django/website/data_layer/tests/factories.py b/django/website/data_layer/tests/factories.py new file mode 100644 index 00000000..ae0fe0f1 --- /dev/null +++ b/django/website/data_layer/tests/factories.py @@ -0,0 +1,19 @@ +from datetime import timedelta + +from django.utils import timezone + +from factory.django import DjangoModelFactory +from factory import fuzzy + +from data_layer.models import Item + + +class ItemFactory(DjangoModelFactory): + + class Meta: + model = Item + + body = fuzzy.FuzzyText() + timestamp = fuzzy.FuzzyDateTime( + timezone.now() + timedelta(days=-365) + ) -- GitLab