示例#1
0
    def test_newline(self):
        pxml = PXML()
        pxml.newline()
        self.assertEqual(["\n"], pxml.raw)
        self.assertEqual("\n", str(pxml))

        pxml.newline()
        self.assertEqual(["\n", "\n"], pxml.raw)
        self.assertEqual("\n\n", str(pxml))

        pxml.newline().newline()
        self.assertEqual(["\n", "\n", "\n", "\n"], pxml.raw)
        self.assertEqual("\n\n\n\n", str(pxml))

        pxml.newline(3)
        self.assertEqual(["\n", "\n", "\n", "\n", "\n", "\n", "\n"], pxml.raw)
        self.assertEqual("\n\n\n\n\n\n\n", str(pxml))