Skip to content

Commit 559664f

Browse files
committed
Add test_empty()
1 parent f40fbc0 commit 559664f

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

‎Lib/test/test_capi/test_set.py‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,16 @@ def assert_unhashable(self):
295295
err_msg = f"unhashable type: '{type(self.UNHASHABLE).__name__}'"
296296
return self.assertRaisesRegex(TypeError, err_msg)
297297

298+
def test_empty(self):
299+
for size in (0, 128):
300+
with self.subTest(size=size):
301+
writer = self.create_writer(size)
302+
empty_tuple = ()
303+
writer.update(empty_tuple)
304+
writer.update_array(empty_tuple)
305+
writer.update_array_steal(empty_tuple)
306+
self.assertEqual(writer.finish(), frozenset())
307+
298308
def test_get_table_set(self):
299309
# Test size parameter of PyFrozenSetWriter_Create()
300310
PySet_MINSIZE = self.PySet_MINSIZE

0 commit comments

Comments
 (0)