MCPcopy Index your code
hub / github.com/python/cpython / test_set_get_size

Method test_set_get_size

Lib/test/test_capi/test_set.py:127–136  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

125 # CRASHES: get_size(NULL)
126
127 def test_set_get_size(self):
128 get_size = _testcapi.set_get_size
129 self.assertEqual(get_size(set()), 0)
130 self.assertEqual(get_size(frozenset()), 0)
131 self.assertEqual(get_size({1, 1, 2}), 2)
132 self.assertEqual(get_size(frozenset({1, 1, 2})), 2)
133 self.assertEqual(get_size(set_subclass((1, 2, 3))), 3)
134 self.assertEqual(get_size(frozenset_subclass((1, 2, 3))), 3)
135 # CRASHES: get_size(NULL)
136 # CRASHES: get_size(object())
137
138 def test_set_contains(self):
139 contains = _testlimitedcapi.set_contains

Callers

nothing calls this directly

Calls 4

setFunction · 0.85
set_subclassClass · 0.85
frozenset_subclassClass · 0.85
assertEqualMethod · 0.45

Tested by

no test coverage detected