Esempio n. 1
0
def test_checker_valid_reference_override(builder, checker_classes):
    builder.create_used_image("000-001", "0000.jpg")
    builder.override_reference_image()
    builder.save_images()
    builder.save_toc([])
    put_transform_contents(builder, "000-001")
    builder.run_program()
    check_all_valid(builder, checker_classes)
Esempio n. 2
0
def test_checker_invalid_order(builder, checker_classes):
    builder.create_used_image("000-001", "0001.jpg")
    builder.create_used_image("000-001", "0000.jpg")
    builder.save_images()
    builder.save_toc([])
    put_transform_contents(builder, "000-001")
    builder.run_program()
    check_all_invalid(builder, checker_classes)
Esempio n. 3
0
def test_checker_valid_toc(builder, toc_checker_classes):
    prepare_three_images(builder)
    builder.save_toc([
        [0, 1, "Page 1"],
        [1, 2, "Page 2"],
        [0, 3, "Page 3"]
    ])
    builder.run_program()
    check_all_valid(builder, toc_checker_classes)
Esempio n. 4
0
def test_checker_invalid_reference_override(builder, checker_classes):
    (builder.create_used_image("000-001", "0000.jpg")
        .add_border(20, 20, 20, 20, (0, 0, 0)))
    (builder.override_reference_image()
        .add_border(50, 50, 50, 50, (0, 0, 0)))
    builder.save_images()
    builder.save_toc([])
    put_transform_contents(builder, "000-001")
    builder.run_program()
    check_all_invalid(builder, checker_classes)
Esempio n. 5
0
def test_toc(builder):
    builder.create_used_image("000-010", "0000.jpg")
    builder.create_used_image("000-010", "0001.jpg")
    builder.create_used_image("000-010", "0002.jpg")
    builder.create_used_image("000-010", "0003.jpg")
    builder.create_used_image("000-010", "0004.jpg")
    builder.save_images()
    builder.save_transform_ini("000-010", "[transform]\njustconvert: yes")
    builder.save_toc([[0, 1, "Page 1"], [1, 2, "Страница 2"],
                      [2, 3, "'Quotes\""], [0, 5, "Page 5"]])
    builder.run_program()
    check_all_valid(builder)
Esempio n. 6
0
def test_checker_invalid_description_toc(builder, toc_checker_classes):
    prepare_three_images(builder)
    builder.save_toc([
        [0, 1, "Page 1"],
        [1, 2, "Page 2"]
    ])
    builder.run_program()
    builder.save_toc([
        [0, 1, "Page 1"],
        [1, 2, "Page 2 2 2"]
    ])
    check_all_invalid(builder, toc_checker_classes)
def test_toc(builder):
    builder.create_used_image("000-010", "0000.jpg")
    builder.create_used_image("000-010", "0001.jpg")
    builder.create_used_image("000-010", "0002.jpg")
    builder.create_used_image("000-010", "0003.jpg")
    builder.create_used_image("000-010", "0004.jpg")
    builder.save_images()
    builder.save_transform_ini("000-010", "[transform]\njustconvert: yes")
    builder.save_toc([
        [0, 1, "Page 1"],
        [1, 2, "Страница 2"],
        [2, 3, "'Quotes\""],
        [0, 5, "Page 5"]])
    builder.run_program()
    check_all_valid(builder)
Esempio n. 8
0
def postprocess_builder(builder):
    builder.save_images()
    builder.save_toc([])
    builder.save_config("[global]\ntargets: prepare")
def postprocess_builder(builder):
    builder.save_images()
    builder.save_toc([])
    builder.save_config("[global]\ntargets: prepare")