test: generate file from CLI in a temporary directory (#618)
Signed-off-by: Cesar Berrospi Ramis <75900930+ceberam@users.noreply.github.com>
This commit is contained in:
parent
4e087504cc
commit
00dec7a2f3
@ -1,3 +1,5 @@
|
|||||||
|
from pathlib import Path
|
||||||
|
|
||||||
from typer.testing import CliRunner
|
from typer.testing import CliRunner
|
||||||
|
|
||||||
from docling.cli.main import app
|
from docling.cli.main import app
|
||||||
@ -15,6 +17,11 @@ def test_cli_version():
|
|||||||
assert result.exit_code == 0
|
assert result.exit_code == 0
|
||||||
|
|
||||||
|
|
||||||
def test_cli_convert():
|
def test_cli_convert(tmp_path):
|
||||||
result = runner.invoke(app, ["./tests/data/2305.03393v1-pg9.pdf"])
|
source = "./tests/data/2305.03393v1-pg9.pdf"
|
||||||
|
output = tmp_path / "out"
|
||||||
|
output.mkdir()
|
||||||
|
result = runner.invoke(app, [source, "--output", str(output)])
|
||||||
assert result.exit_code == 0
|
assert result.exit_code == 0
|
||||||
|
converted = output / f"{Path(source).stem}.md"
|
||||||
|
assert converted.exists()
|
||||||
|
Loading…
Reference in New Issue
Block a user