Closed aaneto closed 1 year ago
Base: 74.28% // Head: 74.40% // Increases project coverage by +0.11%
:tada:
Coverage data is based on head (
c8e579d
) compared to base (5020fca
). Patch coverage: 100.00% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Hello,
I have added the changes needed to make the tests pass on all Python versions, I have also added tests for two public functions.
I believe these functions don't have tests so when I modified them the pipeline failed.
I don't believe I see anything else that needs doing, I'll remove the WIP tag so that others can give feedback more freely.
Great :)
If I'm not mistaken all that we need now is for someone with merge permission to accept this PR, correct?
I do wonder if we should implement a test job that uses the minimum supported versions of stuff, like we do in Scrapy, to make sure we do not break backward compatibility with older jsonschema as we add support for newer ones.
Let me implement this, then we can merge.
Thanks!
Oh, sorry! That's what you meant by testing job, I thought it was a job on a cloud or something like that.
In any case, thanks everyone! :)
I have managed to pass the tests after updating jsonschema. The only issue I have is that Python 3.6 is having dependency issues with jsonschema==4.
I'll try to make the changes compatible with both jsonschema4 and 3, so that Python3.6 is still compatible.