Skip to content

Commit 4a7361a

Browse files
committed
add test for JsonDecodeError pickleability
1 parent 1bc9e69 commit 4a7361a

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import json
2+
import pickle
3+
import unittest
4+
5+
class TestPickleable(unittest.TestCase):
6+
def test_json_decode_error_is_pickleable(self):
7+
e = json.JSONDecodeError(msg="abc", doc="def", pos=7)
8+
9+
pickled = pickle.dumps(e)
10+
unpickled = pickle.loads(pickled)
11+
12+
self.assertEqual(unpickled.msg, e.msg)
13+
self.assertEqual(unpickled.doc, e.doc)
14+
self.assertEqual(unpickled.pos, e.pos)

0 commit comments

Comments
 (0)