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.
This PR adds a test for #113 -- a query containing only unresolvable curies will receive an empty response. This was happening because of two different reasons:
get_info_content()would throw an exception if given an empty list of canonical IDs. I moved the function call so that it would not be called with an empty list, and additionally modified the function so that it would return an empty dictionary if somebody did call it with an empty list from elsewhere.get_normalized_nodes()would return{}if an exception was thrown inside much of the function. I've added checks to the GET and POST endpoints so that:get_normalized_nodes()returns{}This PR adds a test for queries without any resolvable CURIEs and updated the test for queries without any CURIEs at all.
Also fixes a minor typo in the README file.