MCPcopy Create free account
hub / github.com/pytest-dev/pytest / assert_attr

Function assert_attr

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

Source from the content-addressed store, hash-verified

63
64
65def assert_attr(node, **kwargs):
66 __tracebackhide__ = True
67
68 def nodeval(node, name):
69 anode = node.getAttributeNode(name)
70 if anode is not None:
71 return anode.value
72
73 expected = {name: str(value) for name, value in kwargs.items()}
74 on_node = {name: nodeval(node, name) for name in expected}
75 assert on_node == expected
76
77
78class DomNode:

Callers 1

assert_attrMethod · 0.85

Calls 1

nodevalFunction · 0.85

Tested by

no test coverage detected