Add columns relating to Funding and Oversight sections to TaskOrder model

This commit is contained in:
leigh-mil
2019-01-10 14:32:15 -05:00
parent 74ab102891
commit b18e3a9e10
11 changed files with 125 additions and 33 deletions

View File

@@ -383,16 +383,26 @@ class TaskOrderFactory(Base):
end_date = factory.LazyFunction(
lambda *args: random_future_date(year_min=2, year_max=5)
)
performance_length = random.randint(1, 24)
ko_first_name = factory.Faker("first_name")
ko_last_name = factory.Faker("last_name")
ko_email = factory.Faker("email")
ko_phone_number = factory.LazyFunction(
lambda: "".join(random.choices(string.digits, k=10))
)
ko_dod_id = factory.LazyFunction(random_dod_id)
cor_first_name = factory.Faker("first_name")
cor_last_name = factory.Faker("last_name")
cor_email = factory.Faker("email")
cor_phone_number = factory.LazyFunction(
lambda: "".join(random.choices(string.digits, k=10))
)
cor_dod_id = factory.LazyFunction(random_dod_id)
so_first_name = factory.Faker("first_name")
so_last_name = factory.Faker("last_name")
so_email = factory.Faker("email")
so_phone_number = factory.LazyFunction(
lambda: "".join(random.choices(string.digits, k=10))
)
so_dod_id = factory.LazyFunction(random_dod_id)

View File

@@ -224,7 +224,10 @@ def test_task_order_officer_accepts_invite(monkeypatch, client, user_session):
"ko_first_name": user_info["first_name"],
"ko_last_name": user_info["last_name"],
"ko_email": user_info["email"],
"ko_phone_number": user_info["phone_number"],
"ko_dod_id": user_info["dod_id"],
"cor_phone_number": user_info["phone_number"],
"so_phone_number": user_info["phone_number"],
"so_dod_id": task_order.so_dod_id,
"cor_dod_id": task_order.cor_dod_id,
"ko_invite": True,