Merge pull request #2406 from BoPeng/master

Honor passed password for UserFactory
This commit is contained in:
Bruno Alla 2020-01-23 18:09:24 +00:00 committed by GitHub
commit c31586488c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,14 +12,18 @@ class UserFactory(DjangoModelFactory):
@post_generation @post_generation
def password(self, create: bool, extracted: Sequence[Any], **kwargs): def password(self, create: bool, extracted: Sequence[Any], **kwargs):
password = Faker( password = (
"password", extracted
length=42, if extracted
special_chars=True, else Faker(
digits=True, "password",
upper_case=True, length=42,
lower_case=True, special_chars=True,
).generate(extra_kwargs={}) digits=True,
upper_case=True,
lower_case=True,
).generate(extra_kwargs={})
)
self.set_password(password) self.set_password(password)
class Meta: class Meta: