def test_to_representation_2(self): data = {'url': '/api'} request = Request(**data) self.assertEqual( request.to_representation(), {'method': None, 'url': '/api'} )
def test_to_representation_4(self): data = {'url': '/api', 'method': 'GET'} request = Request(**data) self.assertEqual( request.to_representation(), {'method': 'GET', 'url': '/api', } )
def test_append_request(self): data = {'url': '/api', 'method': 'GET'} request = Request(**data) response = Response() response.append_request(request) self.assertEqual( response.content['request'], request.to_representation() )
def test_to_representation_with_specified_url_and_method_argument(self): options = {'url': '/api', 'method': 'GET', 'event_name': 'test-event'} request = Request(**options) self.assertEqual( request.to_representation(), {'event_name': options['event_name']} )
def test_to_representation_with_specified_method_argument(self): options = {'method': 'GET'} request = Request(**options) self.assertEqual(request.to_representation(), {'event_name': None})
def test_to_representation_with_specified_url_argument(self): options = {'url': '/api'} request = Request(**options) self.assertEqual(request.to_representation(), {'event_name': None})
def test_to_representation_with_empty_dictionary(self): options = {} request = Request(**options) self.assertEqual(request.to_representation(), {'event_name': None})