Exluded another locale from author name generation during testing, due to problematic romanization.
- Legacy-Id: 14519
This commit is contained in:
parent
c1f8b1bb0b
commit
4431c3eac3
|
@ -19,10 +19,12 @@ from ietf.person.name import unidecode_name
|
|||
fake = faker.Factory.create()
|
||||
|
||||
def random_faker():
|
||||
# The transliteration of arabic names introduces non-alphabetic
|
||||
# characgters that don't work with the draft author extraction code, and
|
||||
# also don't seem to match the way people with arabic names romanize them.
|
||||
locales = set( [ l for l in faker.config.AVAILABLE_LOCALES if not l.startswith('ar_') ] )
|
||||
# The transliteration of some arabic and devanagari names introduces
|
||||
# non-alphabetic characgters that don't work with the draft author
|
||||
# extraction code, and also don't seem to match the way people with arabic
|
||||
# names romanize arabic names. Exlude those locales from name generation
|
||||
# in order to avoid test failures.
|
||||
locales = set( [ l for l in faker.config.AVAILABLE_LOCALES if not (l.startswith('ar_') or l.startswith('sg_') ] )
|
||||
return faker.Faker(random.sample(locales, 1)[0])
|
||||
|
||||
class UserFactory(factory.DjangoModelFactory):
|
||||
|
|
Loading…
Reference in a new issue