terminusdb-client-python
terminusdb-client-python copied to clipboard
TerminusDB Python Client
It would be much better if the python client used `organization` as this is the terminology used in TerminusDB
Code coverage is still too low and tests are a bit of a mess. Need to figure a way to break it into tasks and tackle them one by one.
Implement type conversions, like [these](https://www.python.org/dev/peps/pep-0249/#type-objects-and-constructors)
The coverage now is not very good 😞 :  --- So to make it better, do the following: 1) Pick a file that has...
Testing update object and update triple perform properly
https://github.com/terminusdb/terminusdb-client-python/blob/1d04acc95a77c6210d5fd63a27aeecbd591374a4/terminusdb_client/woqlquery/woql_query.py#L951 needs to be harmonized with Client.get_triples
https://github.com/terminusdb/terminusdb-client-python/blob/1d04acc95a77c6210d5fd63a27aeecbd591374a4/terminusdb_client/woqlclient/__init__.py#L4 it's confusing to have two clients.
https://github.com/terminusdb/terminusdb-client-python/blob/1d04acc95a77c6210d5fd63a27aeecbd591374a4/terminusdb_client/woqlquery/woql_query.py#L936
``` openapi-python-client.exe update --url https://raw.githubusercontent.com/terminusdb/openapi-specs/main/terminusdb.yaml Updating terminus_db_api_client Warning(s) encountered while generating. Client was generated, but some pieces may be missing WARNING parsing GET /schema within frame. Endpoint will not be...
not a 'bug' but the python api refers to a 'database' while the terminusdb docs talk about a 'data product'.