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

Method test_context

Lib/test/test_traceback.py:2370–2382  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2368 self.assertIn('inner_raise() # Marker', blocks[2])
2369
2370 def test_context(self):
2371 def inner_raise():
2372 try:
2373 self.zero_div()
2374 except ZeroDivisionError:
2375 raise KeyError
2376 def outer_raise():
2377 inner_raise() # Marker
2378 blocks = boundaries.split(self.get_report(outer_raise))
2379 self.assertEqual(len(blocks), 3)
2380 self.assertEqual(blocks[1], context_message)
2381 self.check_zero_div(blocks[0])
2382 self.assertIn('inner_raise() # Marker', blocks[2])
2383
2384 def test_context_suppression(self):
2385 try:

Callers

nothing calls this directly

Calls 5

check_zero_divMethod · 0.95
assertInMethod · 0.80
splitMethod · 0.45
get_reportMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected