Skip to content
Snippets Groups Projects
Commit 5db68857 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

unit test that checks if ordering by invalid sort column doesn't crash

parent 04423064
No related branches found
No related tags found
1 merge request!100Test coverage unit tests
...@@ -95,7 +95,7 @@ def get_subjects_order(subjects_to_be_ordered, order_column, order_direction): ...@@ -95,7 +95,7 @@ def get_subjects_order(subjects_to_be_ordered, order_column, order_direction):
elif order_column == "visit_8": elif order_column == "visit_8":
result = order_by_visit(subjects_to_be_ordered, order_direction, 8) result = order_by_visit(subjects_to_be_ordered, order_direction, 8)
else: else:
logger.warn("Unknown sort column: " + order_column) logger.warn("Unknown sort column: " + str(order_column))
return result return result
......
...@@ -368,7 +368,7 @@ class TestApi(TestCase): ...@@ -368,7 +368,7 @@ class TestApi(TestCase):
def test_subjects_filter_visit_1_SHOULD_BE_IN_PROGRESS(self): def test_subjects_filter_visit_1_SHOULD_BE_IN_PROGRESS(self):
subject = self.study_subject subject = self.study_subject
visit = create_visit(subject) create_visit(subject)
self.check_subject_filtered([["visit_1", "SHOULD_BE_IN_PROGRESS"]], [subject]) self.check_subject_filtered([["visit_1", "SHOULD_BE_IN_PROGRESS"]], [subject])
self.check_subject_filtered([["visit_2", "SHOULD_BE_IN_PROGRESS"]], []) self.check_subject_filtered([["visit_2", "SHOULD_BE_IN_PROGRESS"]], [])
...@@ -421,3 +421,6 @@ class TestApi(TestCase): ...@@ -421,3 +421,6 @@ class TestApi(TestCase):
appointment.save() appointment.save()
self.check_subject_ordered("visit_1", [subject, subject2]) self.check_subject_ordered("visit_1", [subject, subject2])
def test_invalid_order(self):
self.check_subject_ordered(None, [self.study_subject])
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment