-
-
Notifications
You must be signed in to change notification settings - Fork 40
Port CPython 3.6.5 test cases #8
base: master
Are you sure you want to change the base?
Conversation
def test_hyperjson(self): | ||
# FIXME: hyperjson does not have any of this | ||
pass | ||
# self.assertEqual(self.json.scanner.make_scanner.__module__, 'hyperjson') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No clue what these scanner things are. I guess we should document that incompatibility somewhere. 🤔
@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: |
There are some parameters in standard libarary's |
FYI: Working on the fixes over at #54 in case anybody wants to chime in. 😉 |
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 thetest_recursion.py
, I get44 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.