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

Method test_getitem

Lib/test/mapping_tests.py:363–375  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

361 self.assertEqual(len(d), 2)
362
363 def test_getitem(self):
364 BasicTestMappingProtocol.test_getitem(self)
365 d = self._full_mapping({'a': 1, 'b': 2})
366 self.assertEqual(d['a'], 1)
367 self.assertEqual(d['b'], 2)
368 d['c'] = 3
369 d['a'] = 4
370 self.assertEqual(d['c'], 3)
371 self.assertEqual(d['a'], 4)
372 del d['b']
373 self.assertEqual(d, {'a': 4, 'c': 3})
374
375 self.assertRaises(TypeError, d.__getitem__)
376
377 def test_clear(self):
378 d = self._full_mapping({1:1, 2:2, 3:3})

Callers 1

test_getitemMethod · 0.45

Calls 3

_full_mappingMethod · 0.45
assertEqualMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected