We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0ae7863 commit b6bec32Copy full SHA for b6bec32
1 file changed
distributed/protocol/tests/test_pickle.py
@@ -75,11 +75,22 @@ def test_pickle_out_of_band():
75
def test_pickle_empty():
76
x = MemoryviewHolder(bytearray()) # Empty view
77
header, frames = serialize(x, serializers=("pickle",))
78
+
79
assert header["serializer"] == "pickle"
80
assert len(frames) >= 1
81
assert isinstance(frames[0], bytes)
- header["writeable"] = (False,) * len(frames)
82
83
+ if HIGHEST_PROTOCOL >= 5:
84
+ assert len(frames) == 2
85
+ assert header["writeable"]
86
87
+ header["writeable"] = (False,) * len(frames)
88
+ else:
89
+ assert len(frames) == 1
90
+ assert not header["writeable"]
91
92
y = deserialize(header, frames)
93
94
assert isinstance(y, MemoryviewHolder)
95
assert isinstance(y.mv, memoryview)
96
assert y.mv == x.mv
0 commit comments