From a24a2e156c228a77a1f3cc8ed6c79140dd04d9af Mon Sep 17 00:00:00 2001
From: Todd Dembrey <todd.dembrey@torchbox.com>
Date: Thu, 23 Aug 2018 15:07:24 +0100
Subject: [PATCH] Fixup tests for changes

---
 opentech/apply/review/fields.py           | 7 +++++--
 opentech/apply/review/tests/test_views.py | 2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/opentech/apply/review/fields.py b/opentech/apply/review/fields.py
index 8f1e8eee2..169ca4bd9 100644
--- a/opentech/apply/review/fields.py
+++ b/opentech/apply/review/fields.py
@@ -4,7 +4,7 @@ from tinymce import TinyMCE
 from django.forms import widgets
 from django.utils.safestring import mark_safe
 
-from opentech.apply.review.options import RATE_CHOICES
+from opentech.apply.review.options import RATE_CHOICES, NA
 from opentech.apply.utils.options import MCE_ATTRIBUTES_SHORT
 
 
@@ -47,4 +47,7 @@ class ScoredAnswerField(forms.MultiValueField):
         super().__init__(fields=fields, *args, **kwargs)
 
     def compress(self, data_list):
-        return [data_list[0], int(data_list[1])]
+        if data_list:
+            return [data_list[0], int(data_list[1])]
+        else:
+            return ['', NA]
diff --git a/opentech/apply/review/tests/test_views.py b/opentech/apply/review/tests/test_views.py
index 7413bcc25..9f551d517 100644
--- a/opentech/apply/review/tests/test_views.py
+++ b/opentech/apply/review/tests/test_views.py
@@ -87,7 +87,7 @@ class StaffReviewFormTestCase(BaseViewTestCase):
 
     def test_can_edit_draft_review(self):
         ReviewFactory(submission=self.submission, author=self.user, is_draft=True)
-        response = self.post_page(self.submission, {'data': 'value'}, 'form')
+        response = self.get_page(self.submission, 'form')
         self.assertEqual(response.context['has_submitted_review'], False)
         self.assertEqual(response.context['title'], 'Update Review draft')
 
-- 
GitLab