def test_publishes_form_and_returns_published_status_and_slug(self): self._create_and_login_user(is_staff=True) mommy.make(Form, number=1, version=2) response = publish_form(self.request, 1, 2) response_data = json.loads(response.content) self.assertTrue(response_data['published']) self.assertIn('slug', response_data)
def test_returns_404_error_if_form_does_not_exist(self): self._create_and_login_user(is_staff=True) response = publish_form(self.request, 1, 2) self.assertEqual(response.status_code, 404) self.assertIn('error', json.loads(response.content))