Skip to content

Commit 32f70e3

Browse files
committed
Add more tests for Smart Sort Serology
1 parent d2dc28a commit 32f70e3

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tests/test_smart_sort.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,21 @@ def test_fourth_field_comparator_ge(self):
104104
allele2 = "HLA-A*01:01:01:09"
105105
self.assertEqual(smart_sort_comparator(allele1, allele2), 1)
106106

107-
def test_serology_le(self):
107+
def test_serology_ge(self):
108108
serology1 = "Cw10"
109109
serology2 = "Cw3"
110110
self.assertEqual(smart_sort_comparator(serology1, serology2), 1)
111111

112+
def test_serology_le(self):
113+
serology1 = "A10"
114+
serology2 = "A25"
115+
self.assertEqual(smart_sort_comparator(serology1, serology2), -1)
116+
117+
def test_serology_eq(self):
118+
serology1 = "B70"
119+
serology2 = "B70"
120+
self.assertEqual(smart_sort_comparator(serology1, serology2), 0)
121+
112122

113123
if __name__ == "__main__":
114124
unittest.main()

0 commit comments

Comments
 (0)