Skip to content

Commit c683173

Browse files
committed
Remove test_custom_incomplete_serializer
1 parent e64777b commit c683173

1 file changed

Lines changed: 0 additions & 17 deletions

File tree

Lib/test/test_shelve.py

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -224,23 +224,6 @@ def deserializer(data):
224224
s["array_data"], array_data.tobytes().decode()
225225
)
226226

227-
def test_custom_incomplete_serializer(self):
228-
os.mkdir(self.dirname)
229-
self.addCleanup(os_helper.rmtree, self.dirname)
230-
231-
def serializer(obj, protocol=None):
232-
pass
233-
234-
def deserializer(data):
235-
return data.decode("utf-8")
236-
237-
# Since the serializer returns None, dbm.error is raised
238-
# by dbm.sqlite3 and TypeError is raised by other backends.
239-
with self.assertRaises((TypeError, dbm.error)):
240-
with shelve.open(self.fn, serializer=serializer,
241-
deserializer=deserializer) as s:
242-
s["foo"] = "bar"
243-
244227
@subTests("serialized", [None, ["invalid type"]])
245228
def test_custom_invalid_serializer(self, serialized):
246229
test_dir = f"{self.dirname}_{id(serialized)}"

0 commit comments

Comments
 (0)