Beispiel #1
0
 def test_to_representation_2(self):
     data = {'url': '/api'}
     request = Request(**data)
     self.assertEqual(
         request.to_representation(),
         {'method': None, 'url': '/api'}
     )
Beispiel #2
0
 def test_to_representation_4(self):
     data = {'url': '/api', 'method': 'GET'}
     request = Request(**data)
     self.assertEqual(
         request.to_representation(),
         {'method': 'GET', 'url': '/api', }
     )
Beispiel #3
0
 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()
     )
Beispiel #4
0
 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']}
     )
Beispiel #5
0
 def test_to_representation_with_specified_method_argument(self):
     options = {'method': 'GET'}
     request = Request(**options)
     self.assertEqual(request.to_representation(), {'event_name': None})
Beispiel #6
0
 def test_to_representation_with_specified_url_argument(self):
     options = {'url': '/api'}
     request = Request(**options)
     self.assertEqual(request.to_representation(), {'event_name': None})
Beispiel #7
0
 def test_to_representation_with_empty_dictionary(self):
     options = {}
     request = Request(**options)
     self.assertEqual(request.to_representation(), {'event_name': None})