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)))
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))