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

Function assert_attr

testing/test_junitxml.py:75–84  ·  view source on GitHub ↗
(node: minidom.Element, **kwargs: object)

Source from the content-addressed store, hash-verified

73
74
75def assert_attr(node: minidom.Element, **kwargs: object) -> None:
76 __tracebackhide__ = True
77
78 def nodeval(node: minidom.Element, name: str) -> str | None:
79 anode = node.getAttributeNode(name)
80 return anode.value if anode is not None else None
81
82 expected = {name: str(value) for name, value in kwargs.items()}
83 on_node = {name: nodeval(node, name) for name in expected}
84 assert on_node == expected
85
86
87class DomDocument:

Callers 1

assert_attrMethod · 0.85

Calls 1

nodevalFunction · 0.85

Tested by

no test coverage detected