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

Method test_set_size

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

Source from the content-addressed store, hash-verified

113 frozenset_new((1, {}))
114
115 def test_set_size(self):
116 get_size = _testlimitedcapi.set_size
117 self.assertEqual(get_size(set()), 0)
118 self.assertEqual(get_size(frozenset()), 0)
119 self.assertEqual(get_size({1, 1, 2}), 2)
120 self.assertEqual(get_size(frozenset({1, 1, 2})), 2)
121 self.assertEqual(get_size(set_subclass((1, 2, 3))), 3)
122 self.assertEqual(get_size(frozenset_subclass((1, 2, 3))), 3)
123 with self.assertRaises(SystemError):
124 get_size(object())
125 # CRASHES: get_size(NULL)
126
127 def test_set_get_size(self):
128 get_size = _testcapi.set_get_size

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected