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

Method verify_empty_nsattrs

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

Source from the content-addressed store, hash-verified

70 self.assertEqual(list(attrs.values()), [])
71
72 def verify_empty_nsattrs(self, attrs):
73 self.assertRaises(KeyError, attrs.getValue, (ns_uri, "attr"))
74 self.assertRaises(KeyError, attrs.getValueByQName, "ns:attr")
75 self.assertRaises(KeyError, attrs.getNameByQName, "ns:attr")
76 self.assertRaises(KeyError, attrs.getQNameByName, (ns_uri, "attr"))
77 self.assertRaises(KeyError, attrs.__getitem__, (ns_uri, "attr"))
78 self.assertEqual(attrs.getLength(), 0)
79 self.assertEqual(attrs.getNames(), [])
80 self.assertEqual(attrs.getQNames(), [])
81 self.assertEqual(len(attrs), 0)
82 self.assertNotIn((ns_uri, "attr"), attrs)
83 self.assertEqual(list(attrs.keys()), [])
84 self.assertEqual(attrs.get((ns_uri, "attr")), None)
85 self.assertEqual(attrs.get((ns_uri, "attr"), 25), 25)
86 self.assertEqual(list(attrs.items()), [])
87 self.assertEqual(list(attrs.values()), [])
88
89 def verify_attrs_wattr(self, attrs):
90 self.assertEqual(attrs.getLength(), 1)

Callers 2

test_nsattrs_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