def test_returns_404_error_if_form_does_not_exist(self): self._create_and_login_user(is_staff=True) response = unpublish_form(self.request, 1, 2) self.assertEqual(response.status_code, 404) self.assertIn('error', json.loads(response.content))
def test_unpublishes_form_and_returns_published_status(self): self._create_and_login_user(is_staff=True) mommy.make(Form, number=1, version=2, published=True) response = unpublish_form(self.request, 1, 2) self.assertJSONEqual(response.content, {'published': False})