def test_segment_by_header_ten(self):
        text = "Interp interp\n"
        s10a = "10(a) Some Content\n\n"
        s10a1 = "10(a)(1) Some subcontent\nContent content\n"
        s10b = "10(b) Second level paragraph\nContennnnnt"

        self.assertEqual(
            3, len(interpretation.segment_by_header(
                text + s10a + s10a1 + s10b, 0)))
    def test_segment_by_header_ten(self):
        text = "Interp interp\n"
        s10a = "10(a) Some Content\n\n"
        s10a1 = "10(a)(1) Some subcontent\nContent content\n"
        s10b = "10(b) Second level paragraph\nContennnnnt"

        self.assertEqual(
            3,
            len(interpretation.segment_by_header(text + s10a + s10a1 + s10b)))
Ejemplo n.º 3
0
 def test_segment_by_header(self):
     text = "Interp interp\n"
     s22 = "Section 87.22Some Title\nSome content\n"
     s23 = "Paragraph 23(b)(4)(v)(Z)\nPar par\n"
     s25 = "Section 87.25 Title\nEven more info here\n"
     sb = "Appendix B-Some Title\nContent content\n"
     self.assertEqual(
         [(len(text), len(text + s22)),
          (len(text + s22), len(text + s22 + s23)),
          (len(text + s22 + s23), len(text + s22 + s23 + s25)),
          (len(text + s22 + s23 + s25), len(text + s22 + s23 + s25 + sb))],
         interpretation.segment_by_header(text + s22 + s23 + s25 + sb, 87))
 def test_segment_by_header(self):
     text = "Interp interp\n"
     s22 = "Section 87.22Some Title\nSome content\n"
     s23 = "Paragraph 23(b)(4)(v)(Z)\nPar par\n"
     s25 = "Section 87.25 Title\nEven more info here\n"
     sb = "Appendix B-Some Title\nContent content\n"
     self.assertEqual(
         [(len(text), len(text + s22)),
          (len(text+s22), len(text+s22+s23)),
          (len(text+s22+s23), len(text+s22+s23+s25)),
          (len(text+s22+s23+s25), len(text+s22+s23+s25+sb))],
         interpretation.segment_by_header(text + s22 + s23 + s25 + sb, 87))