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 fixes two issues with the test suite.
The first (#794) is that the test suite fails if
gilda
and/orsemsimian
are not installed in the environment, even though those modules are optional dependencies and as such not installed by a standardpoetry install
command. This PR fixes that by detecting the absence of those modules and skipping the corresponding tests, instead of letting them fail.The second (#795) is that the
test_annotate_file
file may fail because of unexpected warnings emitted by theannotate
command, even if the command runs normally and produces the expected output file. This PR fixes that by making the test ignore anyWARNING
line when checking the STDERR output of the command.(That second fix is based on the assumption that we don’t actually care about those warnings, as long as the command does what is expected of it. If that is not the case – if it is instead important to test that
annotate
does not produce any warning, then obviously the proposed fix is wrong and we should instead figure out where those warnings are emitted to shut them off.)