MCPcopy Create free account
hub / github.com/pybind/pybind11 / test_python_override

Function test_python_override

tests/test_virtual_functions.py:452–468  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

450
451
452def test_python_override():
453 def func():
454 class Test(m.test_override_cache_helper):
455 def func(self):
456 return 42
457
458 return Test()
459
460 def func2():
461 class Test(m.test_override_cache_helper):
462 pass
463
464 return Test()
465
466 for _ in range(1500):
467 assert m.test_override_cache(func()) == 42
468 assert m.test_override_cache(func2()) == 0

Callers

nothing calls this directly

Calls 2

funcFunction · 0.70
func2Function · 0.70

Tested by

no test coverage detected