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

Method test_indent

Lib/test/test_xml_etree.py:735–777  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

733 self.assertEqual(ET.tostring(elem), b'<html><body>text</body></html>')
734
735 def test_indent(self):
736 elem = ET.XML("<root></root>")
737 ET.indent(elem)
738 self.assertEqual(ET.tostring(elem), b'<root />')
739
740 elem = ET.XML("<html><body>text</body></html>")
741 ET.indent(elem)
742 self.assertEqual(ET.tostring(elem), b'<html>\n <body>text</body>\n</html>')
743
744 elem = ET.XML("<html> <body>text</body> </html>")
745 ET.indent(elem)
746 self.assertEqual(ET.tostring(elem), b'<html>\n <body>text</body>\n</html>')
747
748 elem = ET.XML("<html><body>text</body>tail</html>")
749 ET.indent(elem)
750 self.assertEqual(ET.tostring(elem), b'<html>\n <body>text</body>tail</html>')
751
752 elem = ET.XML("<html><body><p>par</p>\n<p>text</p>\t<p><br/></p></body></html>")
753 ET.indent(elem)
754 self.assertEqual(
755 ET.tostring(elem),
756 b'<html>\n'
757 b' <body>\n'
758 b' <p>par</p>\n'
759 b' <p>text</p>\n'
760 b' <p>\n'
761 b' <br />\n'
762 b' </p>\n'
763 b' </body>\n'
764 b'</html>'
765 )
766
767 elem = ET.XML("<html><body><p>pre<br/>post</p><p>text</p></body></html>")
768 ET.indent(elem)
769 self.assertEqual(
770 ET.tostring(elem),
771 b'<html>\n'
772 b' <body>\n'
773 b' <p>pre<br />post</p>\n'
774 b' <p>text</p>\n'
775 b' </body>\n'
776 b'</html>'
777 )
778
779 def test_indent_space(self):
780 elem = ET.XML("<html><body><p>pre<br/>post</p><p>text</p></body></html>")

Callers

nothing calls this directly

Calls 2

indentMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected