Comment puis-je définir les paramètres régionaux par défaut dans factory_boy de Python pour toutes mes usines?Modifier les paramètres régionaux faker par défaut dans factory_boy
Dans docs dit que l'on devrait le mettre avec factory.Faker.override_default_locale
mais qui ne fait rien à mes faussaires ...
import factory
from app.models import Example
from custom_fakers import CustomFakers
# I use custom fakers, this indeed are added
factory.Faker.add_provider(CustomFakers)
# But not default locales
factory.Faker.override_default_locale('es_ES')
class ExampleFactory(factory.django.DjangoModelFactory):
class Meta:
model = Example
name = factory.Faker('first_name')
>>> from example import ExampleFactory
>>> e1 = ExampleFactory()
>>> e1.name
>>> u'Chad'
yup, je sais, mais ce n'est pas ce que je voulais faire :(devs de le projet ne sont pas trop réactif ces jours-ci non plus :( – Alan