(self)
| 487 | b'<test a=" " b=" " c="	 " d=" 		 " />') |
| 488 | |
| 489 | def test_makeelement(self): |
| 490 | # Test makeelement handling. |
| 491 | |
| 492 | elem = ET.Element("tag") |
| 493 | attrib = {"key": "value"} |
| 494 | subelem = elem.makeelement("subtag", attrib) |
| 495 | self.assertIsNot(subelem.attrib, attrib, msg="attrib aliasing") |
| 496 | elem.append(subelem) |
| 497 | self.serialize_check(elem, '<tag><subtag key="value" /></tag>') |
| 498 | |
| 499 | elem.clear() |
| 500 | self.serialize_check(elem, '<tag />') |
| 501 | elem.append(subelem) |
| 502 | self.serialize_check(elem, '<tag><subtag key="value" /></tag>') |
| 503 | elem.extend([subelem, subelem]) |
| 504 | self.serialize_check(elem, |
| 505 | '<tag><subtag key="value" /><subtag key="value" /><subtag key="value" /></tag>') |
| 506 | elem[:] = [subelem] |
| 507 | self.serialize_check(elem, '<tag><subtag key="value" /></tag>') |
| 508 | elem[:] = tuple([subelem]) |
| 509 | self.serialize_check(elem, '<tag><subtag key="value" /></tag>') |
| 510 | |
| 511 | @unittest.expectedFailure # TODO: RUSTPYTHON |
| 512 | def test_parsefile(self): |
nothing calls this directly
no test coverage detected