Excluded nepalese from person name locales, to avoid test names that contain nonspacing marks that python 2.7 doesn't match to \w, which creates urlpattern issues.
- Legacy-Id: 15081
This commit is contained in:
parent
e1eb39b478
commit
4aa5ada169
|
@ -24,7 +24,11 @@ def random_faker():
|
|||
# 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_')) ] )
|
||||
# 25 Apr 2018: Also exclude nepalese. Nepalese names can contain
|
||||
# non-spacing marks, which don't match \w; thus there are names that
|
||||
# won't match ^\w+$, which is problematic in some url patterns meant to
|
||||
# match names.
|
||||
locales = set( [ l for l in faker.config.AVAILABLE_LOCALES if not (l.startswith('ar_') or l.startswith('sg_') or l.startswith('ne_')) ] )
|
||||
return faker.Faker(random.sample(locales, 1)[0])
|
||||
|
||||
class UserFactory(factory.DjangoModelFactory):
|
||||
|
|
Loading…
Reference in a new issue