From c4352a0a783a978bb6140f3132f0e938f8471491 Mon Sep 17 00:00:00 2001 From: Jeremy Bowman Date: Mon, 6 Apr 2020 17:18:36 -0400 Subject: [PATCH] Fix invalid POST in test_module_render.py (#23639) This looks like the last failing unit test under Django 2.2. One of a series of such failures resulting from Django no longer accepting None as POST data (since you can't really get it from a real request), most of which were already fixed by the Arbisoft team in the last few days. --- lms/djangoapps/courseware/tests/test_module_render.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/djangoapps/courseware/tests/test_module_render.py b/lms/djangoapps/courseware/tests/test_module_render.py index 94d09d9177..c3033f1b40 100644 --- a/lms/djangoapps/courseware/tests/test_module_render.py +++ b/lms/djangoapps/courseware/tests/test_module_render.py @@ -388,7 +388,7 @@ class ModuleRenderTestCase(SharedModuleStoreTestCase, LoginEnrollmentTestCase): self.assertEqual(200, response.status_code) self.assertEqual(json.loads(response.content.decode('utf-8')), {'success': True}) - response = self.client.post(dispatch_url, {'position': None}) + response = self.client.post(dispatch_url, {'position': ''}) self.assertEqual(200, response.status_code) self.assertEqual(json.loads(response.content.decode('utf-8')), {'success': True})