From what I've read JSON schema date-time should adhere to rfc3339. However, dates that pass this format check are failing validictory date-time checks. It looks like it's forcing it to only allow 2-digit microseconds where the Pyton strict_rfc3339 module doesn't care how many digits there are in that position.
thanks for the report, I'll take a look at this next time I get a chance to work on validictory, if you do happen to have time a PR would be welcome for sure though
From what I've read JSON schema date-time should adhere to rfc3339. However, dates that pass this format check are failing validictory date-time checks. It looks like it's forcing it to only allow 2-digit microseconds where the Pyton strict_rfc3339 module doesn't care how many digits there are in that position.
Quick test code:
Excecute that and the assert passes, but validictory validation fails:
It looks like validictory is using the following code:
With the following formats: