MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_nsattrs_wattr

Method test_nsattrs_wattr

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

Source from the content-addressed store, hash-verified

1426 self.verify_empty_nsattrs(AttributesNSImpl({}, {}))
1427
1428 def test_nsattrs_wattr(self):
1429 attrs = AttributesNSImpl({(ns_uri, "attr") : "val"},
1430 {(ns_uri, "attr") : "ns:attr"})
1431
1432 self.assertEqual(attrs.getLength(), 1)
1433 self.assertEqual(attrs.getNames(), [(ns_uri, "attr")])
1434 self.assertEqual(attrs.getQNames(), ["ns:attr"])
1435 self.assertEqual(len(attrs), 1)
1436 self.assertIn((ns_uri, "attr"), attrs)
1437 self.assertEqual(list(attrs.keys()), [(ns_uri, "attr")])
1438 self.assertEqual(attrs.get((ns_uri, "attr")), "val")
1439 self.assertEqual(attrs.get((ns_uri, "attr"), 25), "val")
1440 self.assertEqual(list(attrs.items()), [((ns_uri, "attr"), "val")])
1441 self.assertEqual(list(attrs.values()), ["val"])
1442 self.assertEqual(attrs.getValue((ns_uri, "attr")), "val")
1443 self.assertEqual(attrs.getValueByQName("ns:attr"), "val")
1444 self.assertEqual(attrs.getNameByQName("ns:attr"), (ns_uri, "attr"))
1445 self.assertEqual(attrs[(ns_uri, "attr")], "val")
1446 self.assertEqual(attrs.getQNameByName((ns_uri, "attr")), "ns:attr")
1447
1448
1449class 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
lenFunction · 0.85
listClass · 0.85
getLengthMethod · 0.80
getNamesMethod · 0.80
assertInMethod · 0.80
getValueMethod · 0.80
assertEqualMethod · 0.45

Tested by

no test coverage detected