added basic tests for StatsLogs

This commit is contained in:
Sam
2021-01-22 13:58:32 +00:00
parent 1624fe6a82
commit cf5d193765
3 changed files with 60 additions and 41 deletions

20
stats/factories.py Normal file
View File

@@ -0,0 +1,20 @@
import datetime
from django.utils import timezone
from factory import SubFactory
from factory.fuzzy import FuzzyText, FuzzyInteger, FuzzyDateTime, FuzzyDate, FuzzyDecimal, FuzzyChoice
from factory.django import DjangoModelFactory
class StatsLogFactory(DjangoModelFactory):
model = None
user = SubFactory('core.factories.CustomUserFactory')
anonymous = FuzzyChoice(choices=(True, False))
ip_address = '127.0.0.1'
geo = None
contact = FuzzyChoice(choices=(True, False))
shop = FuzzyChoice(choices=(True, False))
class Meta:
model = 'stats.StatsLog'