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})