示例#1
0
def test_previous_in_stream(files_path):
    document = Document(files_path / "tei_marx_manifestws_1848.TEI-P5.xml")
    page_breaks = document.xpath(".//pb").as_list()

    cursor = page_breaks.pop()
    while len(page_breaks) > 1:
        prev = page_breaks.pop()
        assert cursor.previous_node_in_stream(is_pagebreak) is prev
        cursor = prev
示例#2
0
def test_next_in_stream(files_path):
    document = Document(files_path / "tei_marx_manifestws_1848.TEI-P5.xml")
    page_breaks = document.xpath(".//pb").as_list()

    cursor = page_breaks.pop(0)
    while len(page_breaks) > 1:
        _next = page_breaks.pop(0)
        assert cursor.next_node_in_stream(is_pagebreak) is _next
        cursor = _next