From b0c28187b65a71d045329728c987129fe14ed0ac Mon Sep 17 00:00:00 2001 From: amitvadhel Date: Sun, 8 Sep 2019 11:10:46 +0300 Subject: [PATCH] Fixes decoding for csv response --- lms/djangoapps/instructor_analytics/tests/test_csvs.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/instructor_analytics/tests/test_csvs.py b/lms/djangoapps/instructor_analytics/tests/test_csvs.py index 9e238b5c9f..568f79d192 100644 --- a/lms/djangoapps/instructor_analytics/tests/test_csvs.py +++ b/lms/djangoapps/instructor_analytics/tests/test_csvs.py @@ -28,7 +28,10 @@ class TestAnalyticsCSVS(TestCase): res = create_csv_response('robot.csv', header, datarows) self.assertEqual(res['Content-Type'], 'text/csv') self.assertEqual(res['Content-Disposition'], u'attachment; filename={0}'.format('robot.csv')) - self.assertEqual(res.content.strip(), '"Name","Email"\r\n"Jim","jim@edy.org"\r\n"Jake","jake@edy.org"\r\n"Jeeves","jeeves@edy.org"') + self.assertEqual( + res.content.strip().decode('utf-8'), + '"Name","Email"\r\n"Jim","jim@edy.org"\r\n"Jake","jake@edy.org"\r\n"Jeeves","jeeves@edy.org"' + ) def test_create_csv_response_empty(self): header = []