def test_get_tables(self, requests): requests.get = Mock(return_value=self.get_mock_response( [ {"name": "users"} ] )) client = SkyClient() tables = client.get_tables() requests.get.assert_called_once_with( 'http://127.0.0.1:8585/tables', headers={'content-type': 'application/json'}, data=None ) self.assertEquals(tables[0].name, 'users')