summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_interpreters/test_api.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_interpreters/test_api.py')
-rw-r--r--Lib/test/test_interpreters/test_api.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/test/test_interpreters/test_api.py b/Lib/test/test_interpreters/test_api.py
index 363143f..3cde9bd 100644
--- a/Lib/test/test_interpreters/test_api.py
+++ b/Lib/test/test_interpreters/test_api.py
@@ -1,4 +1,5 @@
import os
+import pickle
import threading
from textwrap import dedent
import unittest
@@ -261,6 +262,12 @@ class InterpreterObjectTests(TestBase):
self.assertEqual(interp1, interp1)
self.assertNotEqual(interp1, interp2)
+ def test_pickle(self):
+ interp = interpreters.create()
+ data = pickle.dumps(interp)
+ unpickled = pickle.loads(data)
+ self.assertEqual(unpickled, interp)
+
class TestInterpreterIsRunning(TestBase):