mirror of
https://github.com/docling-project/docling.git
synced 2025-06-27 05:20:05 +00:00

* chore: add simple convert script Signed-off-by: Peter Staar <taa@zurich.ibm.com> * reformatted all Signed-off-by: Peter Staar <taa@zurich.ibm.com> * reformatted all Signed-off-by: Peter Staar <taa@zurich.ibm.com> * added default arg Signed-off-by: Peter Staar <taa@zurich.ibm.com> * use typer for the docling CLI Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * describe output when saving Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * add tests for CLI Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> * add export options Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> --------- Signed-off-by: Peter Staar <taa@zurich.ibm.com> Signed-off-by: Michele Dolfi <dol@zurich.ibm.com> Co-authored-by: Michele Dolfi <dol@zurich.ibm.com>
21 lines
428 B
Python
21 lines
428 B
Python
from typer.testing import CliRunner
|
|
|
|
from docling.cli.main import app
|
|
|
|
runner = CliRunner()
|
|
|
|
|
|
def test_cli_help():
|
|
result = runner.invoke(app, ["--help"])
|
|
assert result.exit_code == 0
|
|
|
|
|
|
def test_cli_version():
|
|
result = runner.invoke(app, ["--version"])
|
|
assert result.exit_code == 0
|
|
|
|
|
|
def test_cli_convert():
|
|
result = runner.invoke(app, ["./tests/data/2305.03393v1-pg9.pdf"])
|
|
assert result.exit_code == 0
|