Skip to content

Commit dc25224

Browse files
committed
Simpler non-regression test for dynamic typevar memoization
1 parent 59e648e commit dc25224

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Diff for: tests/cloudpickle_test.py

+6
Original file line numberDiff line numberDiff line change
@@ -2122,6 +2122,12 @@ def test_pickle_dynamic_typevar(self):
21222122
for attr in attr_list:
21232123
assert getattr(T, attr) == getattr(depickled_T, attr)
21242124

2125+
def test_pickle_dynamic_typevar_memoization(self):
2126+
T = typing.TypeVar('T')
2127+
depickled_T1, depickled_T2 = pickle_depickle((T, T),
2128+
protocol=self.protocol)
2129+
assert depickled_T1 is depickled_T2
2130+
21252131
def test_pickle_importable_typevar(self):
21262132
from .mypkg import T
21272133
T1 = pickle_depickle(T, protocol=self.protocol)

0 commit comments

Comments
 (0)