As per the sample code in the documentation,
https://python-jsonschema.readthedocs.io/en/latest/#module-jsonschemait defines a schema for `/name` and `/price`.
Then, in the example it tests the schema with:
validate({"name" : "Eggs", "price" : 34.99}, schema)
So both of those values get checked. But if I was to do:
validate({"name" : "Eggs"}, schema)
Only the `/name` part of the schema gets "exercised".
I would like to inject or hack something (perhaps a subclass of Draft4Validator!) so that I can get insight into which paths were tested (at least once) and which paths were never tested.
Any ideas?