def test_create_table(self, requests): requests.post = Mock( return_value=self.get_mock_response({}) ) table = resources.Table(name='users') client = SkyClient() client.create_table(table) requests.post.assert_called_once_with( 'http://127.0.0.1:8585/tables', headers={'content-type': 'application/json'}, data='{"name": "users"}' )