1import importlib 2import pickle 3 4from setuptools import Distribution 5from setuptools.extern import ordered_set 6 7 8def test_reimport_extern(): 9 ordered_set2 = importlib.import_module(ordered_set.__name__) 10 assert ordered_set is ordered_set2 11 12 13def test_orderedset_pickle_roundtrip(): 14 o1 = ordered_set.OrderedSet([1, 2, 5]) 15 o2 = pickle.loads(pickle.dumps(o1)) 16 assert o1 == o2 17 18 19def test_distribution_picklable(): 20 pickle.loads(pickle.dumps(Distribution())) 21