From 0ea04b26d5c0d74aa52ee08f77d59a4aa5c1fd71 Mon Sep 17 00:00:00 2001 From: Robert Sparks Date: Fri, 27 Jan 2023 12:00:36 -0600 Subject: [PATCH] fix: use faker directly for non-factory managed faked things (#5041) --- ietf/ipr/factories.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ietf/ipr/factories.py b/ietf/ipr/factories.py index e32090a36..5e948e010 100644 --- a/ietf/ipr/factories.py +++ b/ietf/ipr/factories.py @@ -4,6 +4,7 @@ import datetime import factory +from faker import Faker from django.utils import timezone @@ -13,12 +14,13 @@ from ietf.ipr.models import ( ) def _fake_patent_info(): + fake = Faker() return "Date: %s\nNotes: %s\nTitle: %s\nNumber: %s\nInventor: %s\n" % ( (timezone.now()-datetime.timedelta(days=365)).strftime("%Y-%m-%d"), - factory.Faker('paragraph'), - factory.Faker('sentence', nb_words=8), + fake.paragraph(), + fake.sentence(nb_words=8), 'US9999999', - factory.Faker('name'), + fake.name(), ) class IprDisclosureBaseFactory(factory.django.DjangoModelFactory):