MCPcopy Index your code
hub / github.com/python/cpython / verify_empty_attrs

Method verify_empty_attrs

Lib/test/test_sax.py:55–70  ·  view source on GitHub ↗
(self, attrs)

Source from the content-addressed store, hash-verified

53
54class XmlTestBase(unittest.TestCase):
55 def verify_empty_attrs(self, attrs):
56 self.assertRaises(KeyError, attrs.getValue, "attr")
57 self.assertRaises(KeyError, attrs.getValueByQName, "attr")
58 self.assertRaises(KeyError, attrs.getNameByQName, "attr")
59 self.assertRaises(KeyError, attrs.getQNameByName, "attr")
60 self.assertRaises(KeyError, attrs.__getitem__, "attr")
61 self.assertEqual(attrs.getLength(), 0)
62 self.assertEqual(attrs.getNames(), [])
63 self.assertEqual(attrs.getQNames(), [])
64 self.assertEqual(len(attrs), 0)
65 self.assertNotIn("attr", attrs)
66 self.assertEqual(list(attrs.keys()), [])
67 self.assertEqual(attrs.get("attrs"), None)
68 self.assertEqual(attrs.get("attrs", 25), 25)
69 self.assertEqual(list(attrs.items()), [])
70 self.assertEqual(list(attrs.values()), [])
71
72 def verify_empty_nsattrs(self, attrs):
73 self.assertRaises(KeyError, attrs.getValue, (ns_uri, "attr"))

Callers 2

test_attrs_emptyMethod · 0.80

Calls 11

listClass · 0.85
getLengthMethod · 0.80
getNamesMethod · 0.80
assertNotInMethod · 0.80
assertRaisesMethod · 0.45
assertEqualMethod · 0.45
getQNamesMethod · 0.45
keysMethod · 0.45
getMethod · 0.45
itemsMethod · 0.45
valuesMethod · 0.45

Tested by

no test coverage detected