Skip to content

Commit 9e52b24

Browse files
committed
update failing tests to handle mixed-key-type sorting, rm now obsolete 'unsortable' xfail test
1 parent 0cb9191 commit 9e52b24

2 files changed

Lines changed: 1 addition & 4 deletions

File tree

‎Lib/test/test_json/test_dump.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def test_encode_truefalse(self):
2828
'{"false": true, "true": false}')
2929
self.assertEqual(self.dumps(
3030
{2: 3.0, 4.0: 5, False: 1, 6: True}, sort_keys=True),
31-
'{"false": 1, "2": 3.0, "4.0": 5, "6": true}')
31+
'{"2": 3.0, "4.0": 5, "6": true, "false": 1}')
3232

3333
# Issue 16228: Crash on encoding resized list
3434
def test_encode_mutated(self):

‎Lib/test/test_json/test_speedups.py‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,3 @@ def test(name):
6868
self.assertRaises(ZeroDivisionError, test, 'allow_nan')
6969
self.assertRaises(ZeroDivisionError, test, 'sort_keys')
7070

71-
def test_unsortable_keys(self):
72-
with self.assertRaises(TypeError):
73-
self.json.encoder.JSONEncoder(sort_keys=True).encode({'a': 1, 1: 'a'})

0 commit comments

Comments
 (0)