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.
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.
Problem to Solve
test_typedb.py
andtest_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 retaintest_debug
as it's useful for debugging issues locally.