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)
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()
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()
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)
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)