MCPcopy
hub / github.com/pytest-dev/pytest / getstatement

Function getstatement

testing/code/test_source.py:402–407  ·  view source on GitHub ↗
(lineno: int, source)

Source from the content-addressed store, hash-verified

400
401
402def getstatement(lineno: int, source) -> Source:
403 from _pytest._code.source import getstatementrange_ast
404
405 src = Source(source)
406 _ast, start, end = getstatementrange_ast(lineno, src)
407 return src[start:end]
408
409
410def test_oneline() -> None:

Callers 15

test_onelineFunction · 0.85
test_oneline_and_commentFunction · 0.85
test_commentsFunction · 0.85
test_single_line_elseFunction · 0.85
test_single_line_finallyFunction · 0.85
test_issue55Function · 0.85
test_multilineFunction · 0.85
test_bodyMethod · 0.85
test_except_lineMethod · 0.85
test_except_bodyMethod · 0.85

Calls 2

SourceClass · 0.90
getstatementrange_astFunction · 0.90

Tested by

no test coverage detected