Closed MFSY closed 6 months ago
The problem is due to pytest incompatibility, Version: 7.2.1 works fine. I think we should move away from pytest-bdd, and re-format the tests, but not in this PR.
sorry about the closing comment, clicked on the wrong button
The problem is due to pytest incompatibility, Version: 7.2.1 works fine. I think we should move away from pytest-bdd, and re-format the tests, but not in this PR.
What do you recommend ? get pytest 7.2.1 in setup ? Is t what work for you ?
Yes, locally I used that version and it works. At least for now we could setup forge with pytest==7.2.1, while we make the changes in the tests to remove pytest-bdd
Attention: Patch coverage is 82.78867%
with 79 lines
in your changes are missing coverage. Please review.
Project coverage is 75.52%. Comparing base (
faf2833
) to head (681cb89
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Currently the pySHACL throws a
ReportableRuntimeError("Evaluation path too deep!\n{}".format(path_str))
exception when evaluating a shape if the length of its transitive closure of the sh:node property is bigger or equal to 30.Give a node shape, this PR addresses this by:
Along the way, the expected data model for a shacl shape is aligned between the RDF StoreService and DirectoryService: