aboutsummaryrefslogtreecommitdiffstats
path: root/ctrack/organisations/tests/factories.py
diff options
context:
space:
mode:
authorMatthew Lemon <lemon@matthewlemon.com>2020-02-20 16:11:17 +0000
committerMatthew Lemon <lemon@matthewlemon.com>2020-02-20 16:11:17 +0000
commit1a419c01172ef00b29bc0bbfc39766d9ecccfa18 (patch)
tree322bd02eab60828ecb399d40e820ec1733a93364 /ctrack/organisations/tests/factories.py
parent286c6bfc65636f57f29b4d4f9a45de5218c62cfe (diff)
new migrationjs and generate_people command working
Diffstat (limited to 'ctrack/organisations/tests/factories.py')
-rw-r--r--ctrack/organisations/tests/factories.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/ctrack/organisations/tests/factories.py b/ctrack/organisations/tests/factories.py
index 99a4bb3..e079271 100644
--- a/ctrack/organisations/tests/factories.py
+++ b/ctrack/organisations/tests/factories.py
@@ -36,7 +36,8 @@ class UserFactory(DjangoModelFactory):
class Meta:
model = User
- name = Faker("name", locale="en_GB")
+ username = Faker("lexify", text="???????", letters="abcdsgTGQA")
+ password = Faker("lexify", text="????????", letters="AdOIqkcvBnMP")
class ModeFactory(DjangoModelFactory):
@@ -86,24 +87,23 @@ class PersonFactory(DjangoModelFactory):
if not create:
return
if extracted:
- for role in extracted:
- self.role.add(role)
+ self.role.add(extracted)
primary_nis_contact = True
voluntary_point_of_contact = True
has_egress = False
- title = Faker("prefix")
+ title = factory.LazyFunction(lambda: random.randint(1, 8))
job_title = Faker("job")
first_name = Faker("first_name")
last_name = Faker("last_name")
- organisation = SubFactory(OrganisationFactory)
+ organisation = SubFactory("ctrack.organisations.tests.factories.OrganisationFactory")
email = Faker("ascii_company_email")
secondary_email = "ascii_company_email"
mobile = Faker("msisdn", locale="en_GB")
landline = Faker("phone_number", locale="en_GB")
date_updated = factory.LazyFunction(datetime.now)
updated_by = SubFactory(UserFactory)
- clearance = factory.LazyFunction(datetime.now)
+ clearance = factory.LazyFunction(lambda: random.randint(1,6))
clearance_sponsor = Faker("name", locale="en_GB")
clearance_start_date = factory.LazyFunction(datetime.now)
clearance_last_checked = factory.LazyFunction(datetime.now)