What would you like to be improved?
The Python client's Owner API (get_owner / set_owner) currently lacks integration tests. Only unit tests with mocked HTTP responses exist, which cannot catch runtime issues against a real Gravitino server with authorization enabled.
How should we improve?
Add integration tests that test against a real Gravitino server with authorization enabled:
- Get default owner on metalake
- Set and get owner on metalake
- Get/set owner on catalog and schema level
- Error handling for non-existent metadata objects and users
What would you like to be improved?
The Python client's Owner API (
get_owner/set_owner) currently lacks integration tests. Only unit tests with mocked HTTP responses exist, which cannot catch runtime issues against a real Gravitino server with authorization enabled.How should we improve?
Add integration tests that test against a real Gravitino server with authorization enabled: