vliz-be-opsci / pysubyt

python module for Linked Data production (aka semantic uplifting) through Templating
MIT License
0 stars 0 forks source link

refactor + new features (conditional, repeated sink paths, collection source, generator settings) #58

Closed bulricht closed 6 months ago

bulricht commented 7 months ago

implements #52

github-actions[bot] commented 7 months ago

Tests coverage table for d93e00c commit.

pycoverage Name Stmts Miss Cover Missing
pysubyt/api.py 138 3 97.83% 159 351 355
pysubyt/j2/generator.py 17 0 100.0%
pysubyt/sinks.py 90 13 85.56% 19 33-34 38 42 55 58 61 64 67 77 80 113
pysubyt/sources.py 215 22 89.77% 26 70-77 92-93 125 240 245-246 277 288 291-292 323 330
pysubyt/subyt.py 18 0 100.0%
TOTAL 478 38 92.05%
jorgecunhamendes commented 7 months ago

I removed myself as a reviewer since I don't think I can provide any meaningful review at this point. I may have some ideas for the testing part, which falls a bit outside the context of this PR, I think.