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

Method test_nsattrs_wattr

Lib/test/test_sax.py:1391–1409  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1389 self.verify_empty_nsattrs(AttributesNSImpl({}, {}))
1390
1391 def test_nsattrs_wattr(self):
1392 attrs = AttributesNSImpl({(ns_uri, "attr") : "val"},
1393 {(ns_uri, "attr") : "ns:attr"})
1394
1395 self.assertEqual(attrs.getLength(), 1)
1396 self.assertEqual(attrs.getNames(), [(ns_uri, "attr")])
1397 self.assertEqual(attrs.getQNames(), ["ns:attr"])
1398 self.assertEqual(len(attrs), 1)
1399 self.assertIn((ns_uri, "attr"), attrs)
1400 self.assertEqual(list(attrs.keys()), [(ns_uri, "attr")])
1401 self.assertEqual(attrs.get((ns_uri, "attr")), "val")
1402 self.assertEqual(attrs.get((ns_uri, "attr"), 25), "val")
1403 self.assertEqual(list(attrs.items()), [((ns_uri, "attr"), "val")])
1404 self.assertEqual(list(attrs.values()), ["val"])
1405 self.assertEqual(attrs.getValue((ns_uri, "attr")), "val")
1406 self.assertEqual(attrs.getValueByQName("ns:attr"), "val")
1407 self.assertEqual(attrs.getNameByQName("ns:attr"), (ns_uri, "attr"))
1408 self.assertEqual(attrs[(ns_uri, "attr")], "val")
1409 self.assertEqual(attrs.getQNameByName((ns_uri, "attr")), "ns:attr")
1410
1411
1412class LexicalHandlerTest(unittest.TestCase):

Callers

nothing calls this directly

Calls 15

getQNamesMethod · 0.95
getValueByQNameMethod · 0.95
getNameByQNameMethod · 0.95
getQNameByNameMethod · 0.95
AttributesNSImplClass · 0.90
listClass · 0.85
getLengthMethod · 0.80
getNamesMethod · 0.80
assertInMethod · 0.80
getValueMethod · 0.80
assertEqualMethod · 0.45
keysMethod · 0.45

Tested by

no test coverage detected