From c52762e49b3c7b9d27d9e99c8396f0392a5e6857 Mon Sep 17 00:00:00 2001 From: Niremizov Date: Mon, 16 Sep 2024 12:20:58 +0300 Subject: [PATCH] Added tests for CLI stream margins option. --- tests/test_cli.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_cli.py b/tests/test_cli.py index 0903dfa3..86f7c0aa 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -61,6 +61,18 @@ def test_cli_stream(testdir): format_error = "Please specify output file format using --format" assert format_error in result.output + result = runner.invoke( + cli, [ "--margins", "1.5", "0.5", "0.8", "--format", "csv", "--output", outfile, "stream", infile] + ) + assert result.exit_code == 0 + assert result.output == "Found 1 tables\n" + + result = runner.invoke( + cli, ["--margins", "1.5", "0.5", "--format", "csv", "--output", outfile, "stream", infile] + ) + output_error = "Error: Invalid value for '-M' / '--margins': '--format' is not a valid float." + assert output_error in result.output + @skip_on_windows def test_cli_parallel(testdir):