def test_merge_image_pages_left_only_with_gu():
    with open(
            os.path.join(RESOURCES, 'continuation', 'page_44672185_left.json')
    ) as f:
        left_page = json.load(f)
    with open(
            os.path.join(RESOURCES, 'continuation', 'page_44672185_right.json')
    ) as f:
        right_page = json.load(f)
    actual_merged_page = wmc._merge_image_pages(left_page, right_page)
    assert actual_merged_page == left_page
def test_merge_image_pages_neigher_have_gu_backwards():
    with open(
            os.path.join(RESOURCES, 'continuation', 'page_44672210_left.json')
    ) as f:
        left_page = json.load(f)
    with open(
            os.path.join(RESOURCES, 'continuation', 'page_44672210_right.json')
    ) as f:
        right_page = json.load(f)
    actual_merged_page = wmc._merge_image_pages(right_page, left_page)
    assert actual_merged_page == left_page
Esempio n. 3
0
def test_merge_image_pages_both_have_gu():
    with open(
            os.path.join(RESOURCES, 'continuation',
                         'page_44672212_left.json')) as f:
        left_page = json.load(f)
    with open(
            os.path.join(RESOURCES, 'continuation',
                         'page_44672212_right.json')) as f:
        right_page = json.load(f)
    with open(
            os.path.join(RESOURCES, 'continuation',
                         'page_44672212_merged.json')) as f:
        expect_merged_page = json.load(f)
    actual_merged_page = wmc._merge_image_pages(left_page, right_page)
    assert actual_merged_page == expect_merged_page