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

Method test_indent

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

Source from the content-addressed store, hash-verified

761 self.assertEqual(ET.tostring(elem), b'<html><body>text</body></html>')
762
763 def test_indent(self):
764 elem = ET.XML("<root></root>")
765 ET.indent(elem)
766 self.assertEqual(ET.tostring(elem), b'<root />')
767
768 elem = ET.XML("<html><body>text</body></html>")
769 ET.indent(elem)
770 self.assertEqual(ET.tostring(elem), b'<html>\n <body>text</body>\n</html>')
771
772 elem = ET.XML("<html> <body>text</body> </html>")
773 ET.indent(elem)
774 self.assertEqual(ET.tostring(elem), b'<html>\n <body>text</body>\n</html>')
775
776 elem = ET.XML("<html><body>text</body>tail</html>")
777 ET.indent(elem)
778 self.assertEqual(ET.tostring(elem), b'<html>\n <body>text</body>tail</html>')
779
780 elem = ET.XML("<html><body><p>par</p>\n<p>text</p>\t<p><br/></p></body></html>")
781 ET.indent(elem)
782 self.assertEqual(
783 ET.tostring(elem),
784 b'<html>\n'
785 b' <body>\n'
786 b' <p>par</p>\n'
787 b' <p>text</p>\n'
788 b' <p>\n'
789 b' <br />\n'
790 b' </p>\n'
791 b' </body>\n'
792 b'</html>'
793 )
794
795 elem = ET.XML("<html><body><p>pre<br/>post</p><p>text</p></body></html>")
796 ET.indent(elem)
797 self.assertEqual(
798 ET.tostring(elem),
799 b'<html>\n'
800 b' <body>\n'
801 b' <p>pre<br />post</p>\n'
802 b' <p>text</p>\n'
803 b' </body>\n'
804 b'</html>'
805 )
806
807 def test_indent_space(self):
808 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