Vb/fix ontology leaks plt 1379 #1814
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Story: https://labelbox.atlassian.net/browse/PLT-1379
Our sdk integration tests do not delete any schema nodes and as a result we 'leak' about 1,600 schema nodes per run. Original goal of this story was to delete all schema nodes, but it turns out our api has limitation in that it only deletes root nodes.
I have refactored code and added a helper to project fixtures to cleanup project and all it's dependencies including schema nodes. Unfortunately it will not result in drastic reduction of leaked schema nodes as per above.
Still, if and when the api supports deletion of all schema nodes, test update will be easy
Fixes # (issue)
Type of change
Please delete options that are not relevant.
All Submissions
New Feature Submissions
Changes to Core Features