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

Function mangle_test_address

src/_pytest/junitxml.py:445–453  ·  src/_pytest/junitxml.py::mangle_test_address
(address: str)

Source from the content-addressed store, hash-verified

443
444
445def mangle_test_address(address: str) -> list[str]:
446 path, possible_open_bracket, params = address.partition(class="st">"[")
447 names = path.split(class="st">"::")
448 class="cm"># Convert file path to dotted path.
449 names[0] = names[0].replace(nodes.SEP, class="st">".")
450 names[0] = re.sub(rclass="st">"\.py$", class="st">"", names[0])
451 class="cm"># Put any params back.
452 names[-1] += possible_open_bracket + params
453 return names
454
455
456class LogXML:

Callers 2

test_mangle_test_addressFunction · 0.90
record_testreportMethod · 0.85

Calls

no outgoing calls

Tested by 1

test_mangle_test_addressFunction · 0.72