hyperjson
hyperjson copied to clipboard
Port CPython 3.6.5 test cases
I've ported CPython 3.6.5's test cases for json module to hyperjson. I disable the test_recursion.py
due to it crash the process. Except the test_recursion.py
, I get 44 failed, 27 passed
for these test cases. Hopefully, this can help us understand how compatable we are and disscover bugs or some edge cases.
If we discover some behavior we won't implement at all, we better write them done to the docs.
@wdv4758h, could you merge the master into this branch? Maybe that fixes a few more tests now. I'd love to get this merged. 😉 🍷
@mre I've merged current master in.
Current result: ============== 41 failed, 172 passed, 31 skipped in 7.54 seconds ===============
Previous result: ============== 42 failed, 159 passed, 31 skipped in 3.69 seconds ===============
There are some parameters in standard libarary's json
not included in hyperjson
, e.g. indent
. For these features, we can either add it in or add it to incompatabilty docs.
FYI: Working on the fixes over at #54 in case anybody wants to chime in. 😉