Esempio n. 1
0
 def test_GET_has_merge_form_with_members(self):
     request = self.factory.get('?members=%s&members=%s' % (self.cm1.pk, self.cm2.pk))
     view = MergeCouncilMembersView.as_view()
     response = view(request)
     assert_in('form', response.context_data)
     assert_in(self.cm1, response.context_data['form'].fields['primary'].queryset)
     assert_in(self.cm2, response.context_data['form'].fields['primary'].queryset)
Esempio n. 2
0
 def test_GET_has_merge_form_with_members(self):
     request = self.factory.get('?members=%s&members=%s' %
                                (self.cm1.pk, self.cm2.pk))
     view = MergeCouncilMembersView.as_view()
     response = view(request)
     assert_in('form', response.context_data)
     assert_in(self.cm1,
               response.context_data['form'].fields['primary'].queryset)
     assert_in(self.cm2,
               response.context_data['form'].fields['primary'].queryset)
Esempio n. 3
0
 def test_POST_with_invalid_form_rerenders_successfully(self):
     request = self.factory.post('', data={'members': [self.cm1.pk, self.cm2.pk]})
     view = MergeCouncilMembersView.as_view()
     response = view(request)
     assert_equal(response.status_code, 200)
Esempio n. 4
0
 def test_POST_with_invalid_form_rerenders_successfully(self):
     request = self.factory.post(
         '', data={'members': [self.cm1.pk, self.cm2.pk]})
     view = MergeCouncilMembersView.as_view()
     response = view(request)
     assert_equal(response.status_code, 200)