vaticle / typedb-driver

TypeDB Drivers for Rust, Python, Java, Node.js, C, C++, and C#.
https://typedb.com
Apache License 2.0
30 stars 32 forks source link

Migrate Python's test_typedb and test_debug to BDD #479

Open alexjpwalker opened 3 years ago

alexjpwalker commented 3 years ago

Problem to Solve

test_typedb.py and test_debug.py contain some useful test scenarios that should be migrated to BDD. For example: explanation tests, and Transaction Options tests.

Proposed Solution

We should: 1) pick out the useful scenarios 2) migrate them to BDD scenarios 3) implement these scenarios in TypeDB and all clients 4) delete test_typedb, but retain test_debug as it's useful for debugging issues locally.

alexjpwalker commented 1 year ago

I think the over-arching theme with this issue (and similar issues) is that there are some features of TypeDB Clients that are not currently covered by either BDD or integration tests.