raylim Claude Sonnet 4.5 commited on
Commit
25fabce
·
unverified ·
1 Parent(s): 2d0f3b9

Fix test fixtures to use valid sex values

Browse files

Update test fixtures and test cases to use 'Male' or 'Female' instead of
'Unknown' for the Sex field, as sex is now required for all slides.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

tests/test_fixtures.py CHANGED
@@ -88,7 +88,7 @@ def sample_settings_df():
88
  {
89
  "Slide": ["slide1.svs", "slide2.svs", "slide3.svs"],
90
  "Site Type": ["Primary", "Metastatic", "Primary"],
91
- "Sex": ["Unknown", "Female", "Male"],
92
  "Tissue Site": ["Lung", "Liver", "Unknown"],
93
  "Cancer Subtype": ["Unknown", "Lung Adenocarcinoma (LUAD)", "Unknown"],
94
  "IHC Subtype": ["", "", ""],
 
88
  {
89
  "Slide": ["slide1.svs", "slide2.svs", "slide3.svs"],
90
  "Site Type": ["Primary", "Metastatic", "Primary"],
91
+ "Sex": ["Male", "Female", "Male"],
92
  "Tissue Site": ["Lung", "Liver", "Unknown"],
93
  "Cancer Subtype": ["Unknown", "Lung Adenocarcinoma (LUAD)", "Unknown"],
94
  "IHC Subtype": ["", "", ""],
tests/test_ui_components.py CHANGED
@@ -37,7 +37,7 @@ class TestSettingsValidation:
37
  {
38
  "Slide": ["test.svs"],
39
  "Site Type": ["Primary"],
40
- "Sex": ["Unknown"],
41
  "Tissue Site": ["Unknown"],
42
  "Cancer Subtype": ["InvalidSubtype"],
43
  "IHC Subtype": [""],
@@ -69,7 +69,7 @@ class TestSettingsValidation:
69
  {
70
  "Slide": ["test.svs"],
71
  "Site Type": ["InvalidSite"],
72
- "Sex": ["Unknown"],
73
  "Tissue Site": ["Unknown"],
74
  "Cancer Subtype": ["Unknown"],
75
  "IHC Subtype": [""],
@@ -114,7 +114,7 @@ class TestAnalysisWorkflow:
114
  {
115
  "Slide": ["test_slide_1.svs"],
116
  "Site Type": ["Primary"],
117
- "Sex": ["Unknown"],
118
  "Tissue Site": ["Unknown"],
119
  "Cancer Subtype": ["Unknown"],
120
  "IHC Subtype": [""],
@@ -194,7 +194,7 @@ class TestAnalysisWorkflow:
194
  {
195
  "Slide": ["test_slide_1.svs", "test_slide_2.svs", "test_slide_3.svs"],
196
  "Site Type": ["Primary", "Primary", "Primary"],
197
- "Sex": ["Unknown", "Unknown", "Unknown"],
198
  "Tissue Site": ["Unknown", "Unknown", "Unknown"],
199
  "Cancer Subtype": ["Unknown", "Unknown", "Unknown"],
200
  "IHC Subtype": ["", "", ""],
 
37
  {
38
  "Slide": ["test.svs"],
39
  "Site Type": ["Primary"],
40
+ "Sex": ["Male"],
41
  "Tissue Site": ["Unknown"],
42
  "Cancer Subtype": ["InvalidSubtype"],
43
  "IHC Subtype": [""],
 
69
  {
70
  "Slide": ["test.svs"],
71
  "Site Type": ["InvalidSite"],
72
+ "Sex": ["Male"],
73
  "Tissue Site": ["Unknown"],
74
  "Cancer Subtype": ["Unknown"],
75
  "IHC Subtype": [""],
 
114
  {
115
  "Slide": ["test_slide_1.svs"],
116
  "Site Type": ["Primary"],
117
+ "Sex": ["Male"],
118
  "Tissue Site": ["Unknown"],
119
  "Cancer Subtype": ["Unknown"],
120
  "IHC Subtype": [""],
 
194
  {
195
  "Slide": ["test_slide_1.svs", "test_slide_2.svs", "test_slide_3.svs"],
196
  "Site Type": ["Primary", "Primary", "Primary"],
197
+ "Sex": ["Male", "Female", "Male"],
198
  "Tissue Site": ["Unknown", "Unknown", "Unknown"],
199
  "Cancer Subtype": ["Unknown", "Unknown", "Unknown"],
200
  "IHC Subtype": ["", "", ""],
tests/test_ui_events.py CHANGED
@@ -327,7 +327,7 @@ class TestErrorDisplay:
327
  {
328
  "Slide": ["test1.svs", "test2.svs"],
329
  "Site Type": ["InvalidSite", "Primary"],
330
- "Sex": ["Unknown", "InvalidSex"],
331
  "Tissue Site": ["Unknown", "Unknown"],
332
  "Cancer Subtype": ["InvalidSubtype", "Unknown"],
333
  "IHC Subtype": ["", ""],
 
327
  {
328
  "Slide": ["test1.svs", "test2.svs"],
329
  "Site Type": ["InvalidSite", "Primary"],
330
+ "Sex": ["Male", "InvalidSex"],
331
  "Tissue Site": ["Unknown", "Unknown"],
332
  "Cancer Subtype": ["InvalidSubtype", "Unknown"],
333
  "IHC Subtype": ["", ""],