Skip to content

Commit 1830a28

Browse files
committed
Update seeder + tests to reflect updated dropdown options
1 parent 6ab00db commit 1830a28

File tree

3 files changed

+24
-24
lines changed

3 files changed

+24
-24
lines changed

backend/app/seeds/users.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def seed_users(session: Session) -> None:
3333
"gender_identity": "Woman",
3434
"pronouns": ["she", "her"],
3535
"ethnic_group": ["White/Caucasian"],
36-
"marital_status": "Married",
36+
"marital_status": "Married/Common Law",
3737
"has_kids": "Yes",
3838
"diagnosis": "Acute Lymphoblastic Leukemia",
3939
"date_of_diagnosis": date(2023, 8, 10),
@@ -83,7 +83,7 @@ def seed_users(session: Session) -> None:
8383
"gender_identity": "Woman",
8484
"pronouns": ["she", "her"],
8585
"ethnic_group": ["Hispanic/Latino"],
86-
"marital_status": "Married",
86+
"marital_status": "Married/Common Law",
8787
"has_kids": "Yes",
8888
"has_blood_cancer": "No",
8989
"caring_for_someone": "Yes",
@@ -115,7 +115,7 @@ def seed_users(session: Session) -> None:
115115
"gender_identity": "Man",
116116
"pronouns": ["he", "him"],
117117
"ethnic_group": ["White/Caucasian"],
118-
"marital_status": "Married",
118+
"marital_status": "Married/Common Law",
119119
"has_kids": "Yes",
120120
"diagnosis": "Acute Lymphoblastic Leukemia",
121121
"date_of_diagnosis": date(2018, 4, 20), # Survivor
@@ -149,7 +149,7 @@ def seed_users(session: Session) -> None:
149149
"gender_identity": "Woman", # Same as Sarah
150150
"pronouns": ["she", "her"],
151151
"ethnic_group": ["Asian"],
152-
"marital_status": "Married", # Same as Sarah
152+
"marital_status": "Married/Common Law", # Same as Sarah
153153
"has_kids": "Yes", # Same as Sarah
154154
"diagnosis": "Acute Lymphoblastic Leukemia", # Same diagnosis as Sarah!
155155
"date_of_diagnosis": date(2020, 8, 15), # Survivor
@@ -200,7 +200,7 @@ def seed_users(session: Session) -> None:
200200
"gender_identity": "Woman", # Same as Sarah
201201
"pronouns": ["she", "her"],
202202
"ethnic_group": ["Asian"],
203-
"marital_status": "Married", # Same as Sarah
203+
"marital_status": "Married/Common Law", # Same as Sarah
204204
"has_kids": "Yes", # Same as Sarah
205205
"diagnosis": "Acute Lymphoblastic Leukemia", # Same diagnosis as Sarah!
206206
"date_of_diagnosis": date(2019, 5, 10), # Survivor
@@ -225,7 +225,7 @@ def seed_users(session: Session) -> None:
225225
"gender_identity": "Woman", # Same as Sarah
226226
"pronouns": ["she", "her"],
227227
"ethnic_group": ["Hispanic/Latino"],
228-
"marital_status": "Married", # Same as Sarah
228+
"marital_status": "Married/Common Law", # Same as Sarah
229229
"has_kids": "Yes", # Same as Sarah
230230
"diagnosis": "Acute Lymphoblastic Leukemia", # Same diagnosis as Sarah!
231231
"date_of_diagnosis": date(2021, 3, 18), # Survivor
@@ -250,7 +250,7 @@ def seed_users(session: Session) -> None:
250250
"gender_identity": "Woman", # Same as Sarah
251251
"pronouns": ["she", "her"],
252252
"ethnic_group": ["White/Caucasian"],
253-
"marital_status": "Married", # Same as Sarah
253+
"marital_status": "Married/Common Law", # Same as Sarah
254254
"has_kids": "Yes", # Same as Sarah
255255
"diagnosis": "Acute Lymphoblastic Leukemia", # Same diagnosis as Sarah!
256256
"date_of_diagnosis": date(2018, 9, 25), # Survivor
@@ -276,7 +276,7 @@ def seed_users(session: Session) -> None:
276276
"gender_identity": "Woman",
277277
"pronouns": ["she", "her"],
278278
"ethnic_group": ["White/Caucasian"],
279-
"marital_status": "Married",
279+
"marital_status": "Married/Common Law",
280280
"has_kids": "Yes",
281281
"has_blood_cancer": "No", # Not a cancer patient herself
282282
"caring_for_someone": "Yes", # Is a caregiver

backend/docs/intake_api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Create a new form submission and process it into structured data.
3535
"pronouns": ["array of strings (optional)"],
3636
"ethnicGroup": ["array of strings (optional)"],
3737
"maritalStatus": "string (optional)",
38-
"hasKids": "yes|no|prefer not to say (optional)",
38+
"hasKids": "Yes|No|Prefer not to answer (optional)",
3939
"ethnicGroupCustom": "string (optional)",
4040
"genderIdentityCustom": "string (optional)"
4141
},

backend/tests/unit/test_intake_form_processor.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,8 @@ def test_participant_with_cancer_only(db_session, test_user):
158158
"gender_identity": "Male",
159159
"pronouns": ["he", "him"],
160160
"ethnic_group": ["White"],
161-
"marital_status": "Married",
162-
"has_kids": "yes",
161+
"marital_status": "Married/Common Law",
162+
"has_kids": "Yes",
163163
},
164164
"cancer_experience": {
165165
"diagnosis": "Leukemia",
@@ -185,8 +185,8 @@ def test_participant_with_cancer_only(db_session, test_user):
185185
assert user_data.gender_identity == "Male"
186186
assert user_data.pronouns == ["he", "him"]
187187
assert user_data.ethnic_group == ["White"]
188-
assert user_data.marital_status == "Married"
189-
assert user_data.has_kids == "yes"
188+
assert user_data.marital_status == "Married/Common Law"
189+
assert user_data.has_kids == "Yes"
190190

191191
# Assert - Cancer Experience
192192
assert user_data.diagnosis == "Leukemia"
@@ -247,7 +247,7 @@ def test_volunteer_caregiver_experience_processing(db_session, test_user):
247247
"pronouns": ["she", "her"],
248248
"ethnic_group": ["Indigenous"],
249249
"marital_status": "Divorced",
250-
"has_kids": "yes",
250+
"has_kids": "Yes",
251251
},
252252
"caregiver_experience": {
253253
"experiences": ["Anxiety", "Depression"],
@@ -339,8 +339,8 @@ def test_form_submission_json_structure(db_session, test_user):
339339
"pronouns": ["they", "them"],
340340
"ethnic_group": ["Other", "Asian"],
341341
"ethnic_group_custom": "Mixed heritage - Filipino and Indigenous",
342-
"marital_status": "Common-law",
343-
"has_kids": "yes",
342+
"marital_status": "Married/Common Law",
343+
"has_kids": "Yes",
344344
},
345345
"cancer_experience": {
346346
"diagnosis": "Ovarian Cancer",
@@ -471,8 +471,8 @@ def test_participant_caregiver_without_cancer(db_session, test_user):
471471
"gender_identity": "Female",
472472
"pronouns": ["she", "her"],
473473
"ethnic_group": ["Black"],
474-
"marital_status": "Married",
475-
"has_kids": "yes",
474+
"marital_status": "Married/Common Law",
475+
"has_kids": "Yes",
476476
},
477477
"loved_one": {
478478
"demographics": {"gender_identity": "Male", "age": "55-64"},
@@ -550,8 +550,8 @@ def test_participant_cancer_patient_and_caregiver(db_session, test_user):
550550
"pronouns": ["he", "him"],
551551
"ethnic_group": ["White", "Other"],
552552
"ethnic_group_custom": "Mixed European heritage",
553-
"marital_status": "Married",
554-
"has_kids": "yes",
553+
"marital_status": "Married/Common Law",
554+
"has_kids": "Yes",
555555
},
556556
"cancer_experience": {
557557
"diagnosis": "Lymphoma",
@@ -658,7 +658,7 @@ def test_participant_no_cancer_experience(db_session, test_user):
658658
assert "Asian" in user_data.ethnic_group
659659
assert "Indigenous" in user_data.ethnic_group
660660
assert user_data.marital_status == "Single"
661-
assert user_data.has_kids == "no"
661+
assert user_data.has_kids == "No"
662662

663663
# Assert - No cancer-related data
664664
assert user_data.diagnosis is None
@@ -770,8 +770,8 @@ def test_volunteer_cancer_patient_and_caregiver(db_session, test_user):
770770
"gender_identity": "Female",
771771
"pronouns": ["she", "her"],
772772
"ethnic_group": ["White"],
773-
"marital_status": "Married",
774-
"has_kids": "yes",
773+
"marital_status": "Married/Common Law",
774+
"has_kids": "Yes",
775775
},
776776
"cancer_experience": {
777777
"diagnosis": "Breast Cancer",
@@ -870,7 +870,7 @@ def test_volunteer_no_cancer_experience(db_session, test_user):
870870
assert user_data.pronouns == ["he", "him"]
871871
assert user_data.ethnic_group == ["White"]
872872
assert user_data.marital_status == "Single"
873-
assert user_data.has_kids == "no"
873+
assert user_data.has_kids == "No"
874874

875875
# Assert - No cancer-related data
876876
assert user_data.diagnosis is None

0 commit comments

Comments
 (0)