Skip to content

fake_helper

django_spire.contrib.seeding.field.seed.helper.fake_helper

FakeFieldSeedHelper

Bases: FieldSeedHelper

Source code in django_spire/contrib/seeding/field/seed/helper/helper.py
def __init__(self, locale: str | list[str] = 'en_CA') -> None:
    self.locale = locale

boolean

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def boolean(self) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.boolean)

city

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def city(self) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.city)

company

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def company(self) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.company)

date_between

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def date_between(self, start_date: str = '-30d', end_date: str = '+30d') -> CallableFieldSeed:
    return CallableFieldSeed(
        callable_=self.faker.date_between,
        wrapper=timezone.make_aware,
        start_date=start_date,
        end_date=end_date,
    )

date_time_between

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def date_time_between(
        self, start_date: str = '-30d', end_date: str = '+30d'
) -> CallableFieldSeed:
    return CallableFieldSeed(
        callable_=self.faker.date_time_between,
        wrapper=timezone.make_aware,
        start_date=start_date,
        end_date=end_date,
    )

email

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def email(self) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.email)

file_name

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def file_name(self, category: str | None = None, extension: str | None = None) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.file_name, category=category, extension=extension)

first_name

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def first_name(self) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.first_name)

last_name

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def last_name(self) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.last_name)

name

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def name(self) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.name)

paragraph

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def paragraph(self, nb_sentences: int = 3) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.paragraph, nb_sentences=nb_sentences)

provider

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def provider(
        self, provider_callable: str, wrapper: Callable | None = None, **kwargs
) -> CallableFieldSeed:
    return CallableFieldSeed(
        callable_=getattr(self.faker, provider_callable), wrapper=wrapper, **kwargs
    )

sentence

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def sentence(self, nb_words: int = 5) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.sentence, nb_words=nb_words)

text

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def text(self, max_nb_chars: int = 200) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.text, max_nb_chars=max_nb_chars)

url

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def url(self) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.url)

uuid4

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def uuid4(self) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.uuid4)

word

Source code in django_spire/contrib/seeding/field/seed/helper/fake_helper.py
def word(self) -> CallableFieldSeed:
    return CallableFieldSeed(callable_=self.faker.word)