From e6c235a4b8aaed3e7f7892e0e0d15cef7fa1f824 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Fri, 3 Jun 2016 13:36:31 -0400 Subject: [PATCH] Only assert on item-equality when checking ccx course modules --- lms/djangoapps/ccx/api/v0/tests/test_views.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lms/djangoapps/ccx/api/v0/tests/test_views.py b/lms/djangoapps/ccx/api/v0/tests/test_views.py index 6414894d34..01aa9cd1f4 100644 --- a/lms/djangoapps/ccx/api/v0/tests/test_views.py +++ b/lms/djangoapps/ccx/api/v0/tests/test_views.py @@ -872,7 +872,7 @@ class CcxDetailTest(CcxRestApiTest): ) self.assertEqual(resp.data.get('coach_email'), self.ccx.coach.email) # pylint: disable=no-member self.assertEqual(resp.data.get('master_course_id'), unicode(self.ccx.course_id)) # pylint: disable=no-member - self.assertEqual(resp.data.get('course_modules'), self.master_course_chapters) # pylint: disable=no-member + self.assertItemsEqual(resp.data.get('course_modules'), self.master_course_chapters) # pylint: disable=no-member def test_delete_detail(self): """ @@ -1039,19 +1039,19 @@ class CcxDetailTest(CcxRestApiTest): resp = self.client.patch(self.detail_url, data, format='json', HTTP_AUTHORIZATION=self.auth) self.assertEqual(resp.status_code, status.HTTP_204_NO_CONTENT) ccx_from_db = CustomCourseForEdX.objects.get(id=self.ccx.id) - self.assertEqual(ccx_from_db.structure, data['course_modules']) + self.assertItemsEqual(ccx_from_db.structure, data['course_modules']) data = {'course_modules': []} resp = self.client.patch(self.detail_url, data, format='json', HTTP_AUTHORIZATION=self.auth) self.assertEqual(resp.status_code, status.HTTP_204_NO_CONTENT) ccx_from_db = CustomCourseForEdX.objects.get(id=self.ccx.id) - self.assertEqual(ccx_from_db.structure, []) + self.assertItemsEqual(ccx_from_db.structure, []) data = {'course_modules': self.master_course_chapters} resp = self.client.patch(self.detail_url, data, format='json', HTTP_AUTHORIZATION=self.auth) self.assertEqual(resp.status_code, status.HTTP_204_NO_CONTENT) ccx_from_db = CustomCourseForEdX.objects.get(id=self.ccx.id) - self.assertEqual(ccx_from_db.structure, self.master_course_chapters) + self.assertItemsEqual(ccx_from_db.structure, self.master_course_chapters) data = {'course_modules': None} resp = self.client.patch(self.detail_url, data, format='json', HTTP_AUTHORIZATION=self.auth) @@ -1064,4 +1064,4 @@ class CcxDetailTest(CcxRestApiTest): resp = self.client.patch(self.detail_url, data, format='json', HTTP_AUTHORIZATION=self.auth) self.assertEqual(resp.status_code, status.HTTP_204_NO_CONTENT) ccx_from_db = CustomCourseForEdX.objects.get(id=self.ccx.id) - self.assertEqual(ccx_from_db.structure, chapters) + self.assertItemsEqual(ccx_from_db.structure, chapters)