Example #1
0
 def test_get_with_falsy_resource_id_does_not_raise_error(
         self, mock_request):
     requestor = APIRequestor(self.client, self.resources)
     requestor.get(0)
     mock_request.assert_called_once_with('/resources/0',
                                          'GET',
                                          additional_headers=None)
Example #2
0
 def test_get_with_null_resource_id_and_uri_raises_error(self, mock_request):
     requestor = APIRequestor(self.client, self.resources)
     error_msg = 'Need to provide at least one of `resource_id` or `uri` as argument'
     if sys.version_info.major < 3:
         with self.assertRaisesRegexp(ValueError, error_msg):
             requestor.get()
     else:
         with self.assertRaisesRegex(ValueError, error_msg):
             requestor.get()
Example #3
0
 def test_get_with_null_resource_id_and_uri_raises_error(
         self, mock_request):
     requestor = APIRequestor(self.client, self.resources)
     error_msg = 'Need to provide at least one of `resource_id` or `uri` as argument'
     if sys.version_info.major < 3:
         with self.assertRaisesRegexp(ValueError, error_msg):
             requestor.get()
     else:
         with self.assertRaisesRegex(ValueError, error_msg):
             requestor.get()
Example #4
0
 def test_get_resource_by_id(self, mock_request):
     requestor = APIRequestor(self.client, self.resources)
     requestor.get(1234)
     mock_request.assert_called_once_with('/resources/1234',
                                          'GET',
                                          additional_headers=None)
Example #5
0
 def test_get_with_falsy_resource_id_does_not_raise_error(self, mock_request):
     requestor = APIRequestor(self.client, self.resources)
     requestor.get(0)
     mock_request.assert_called_once_with('/resources/0', 'GET', additional_headers=None)
Example #6
0
 def test_get_resource_by_id(self, mock_request):
     requestor = APIRequestor(self.client, self.resources)
     requestor.get(1234)
     mock_request.assert_called_once_with('/resources/1234', 'GET', additional_headers=None)