def test_get_infos_about_argument_failure2(self): self.config.testing_securitypolicy(userid='Tobias', permissive=True) request = construct_dummy_request(json_body={ 'not-argument-ids': 1, 'lang': 'en', 'issue': 2 }) response = get_infos_about_argument(request) self.assertIsNotNone(response) self.assertEqual(response.status_code, 400)
def test_valid_request_should_be_successful(self): self.config.testing_securitypolicy(userid='Tobias', permissive=True) request = construct_dummy_request(json_body={ 'argument_id': 7, 'lang': 'en', 'issue': 2 }) response = get_infos_about_argument(request) self.assertIn('supporter', response) self.assertIn('gravatars', response) self.assertIn('public_page', response) self.assertIn('vote_count', response) self.assertIn('author', response) self.assertIn('timestamp', response) self.assertIn('text', response)