def test2(self): sty = ParagraphStyle(name = 'normal') sty.fontName = 'Times-Roman' sty.fontSize = 10 sty.leading = 12 p = Paragraph('one two three',sty) p.wrap(20,36) self.assertEqual(len(p.split(20,24)),2) #widows allowed self.assertEqual(len(p.split(20,16)),0) #orphans disallowed p.allowWidows = 0 self.assertEqual(len(p.split(20,24)),0) #widows disallowed p.allowOrphans = 1 self.assertEqual(len(p.split(20,16)),2) #orphans allowed
def test2(self): sty = ParagraphStyle(name='normal') sty.fontName = 'Times-Roman' sty.fontSize = 10 sty.leading = 12 p = Paragraph('one two three', sty) p.wrap(20, 36) self.assertEqual(len(p.split(20, 24)), 2) #widows allowed self.assertEqual(len(p.split(20, 16)), 0) #orphans disallowed p.allowWidows = 0 self.assertEqual(len(p.split(20, 24)), 0) #widows disallowed p.allowOrphans = 1 self.assertEqual(len(p.split(20, 16)), 2) #orphans allowed