Skip to content

Commit 790dd9f

Browse files
committed
Add test capturing expectation. Ref #96.
1 parent 08a3782 commit 790dd9f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

importlib_metadata/tests/test_main.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from __future__ import unicode_literals
33

44
import re
5+
import pickle
56
import textwrap
67
import unittest
78
import importlib
@@ -189,3 +190,10 @@ def test_egg(self):
189190
with self.add_sys_path(egg):
190191
with self.assertRaises(PackageNotFoundError):
191192
version('foo')
193+
194+
195+
class TestEntryPoints(unittest.TestCase):
196+
def test_entry_point_pickleable(self):
197+
ep = importlib_metadata.EntryPoint('name', 'value', 'group')
198+
revived = pickle.loads(pickle.dumps(ep))
199+
assert revived == ep

0 commit comments

Comments
 (0)