From 04423064843be5874c5a848250ba540bba7c6bf0 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Thu, 30 Nov 2017 14:10:37 +0100
Subject: [PATCH] unit test for checking ordering by visit dates

---
 smash/web/tests/api_views/test_subject.py | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/smash/web/tests/api_views/test_subject.py b/smash/web/tests/api_views/test_subject.py
index c7ea2361..b1321d56 100644
--- a/smash/web/tests/api_views/test_subject.py
+++ b/smash/web/tests/api_views/test_subject.py
@@ -410,3 +410,14 @@ class TestApi(TestCase):
 
         self.check_subject_filtered([["visit_1", "DONE"], ["visit_2", "UPCOMING"]], [subject])
         self.check_subject_filtered([["visit_1", "UPCOMING"], ["visit_2", "DONE"]], [])
+
+    def test_subjects_ordered_by_visit_1(self):
+        subject = self.study_subject
+        subject2 = create_study_subject(2)
+
+        visit = create_visit(subject)
+        appointment = create_appointment(visit)
+        appointment.status = Appointment.APPOINTMENT_STATUS_FINISHED
+        appointment.save()
+
+        self.check_subject_ordered("visit_1", [subject, subject2])
-- 
GitLab