Skip to content

Commit 57eade5

Browse files
committed
add test for print-contracts and improve test for print-stats
1 parent 5dc5fb6 commit 57eade5

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

rechnung/tests/test_cli.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,14 @@ def test_print_stats(cli_test_data_path):
7676
cli1, path = cli_test_data_path
7777
runner = CliRunner()
7878
result = runner.invoke(cli1, ["print-stats"])
79-
assert "108.66" in result.output
79+
assert result.output == "2 active contracts of 3 in total\n108.66€ per month\n"
8080

8181

82-
# assert False
82+
def test_print_contracts(cli_test_data_path):
83+
cli1, path = cli_test_data_path
84+
runner = CliRunner()
85+
result = runner.invoke(cli1, ["print-contracts"])
86+
assert (
87+
result.output
88+
== "1000: martha.muster@email.tld 2019-06-01 60.21€\n1001: mike.murks@email.tld 2030-06-01 13.37€\n1002: frank.nord@email.tld 2019-06-01 48.45€\n"
89+
)

0 commit comments

Comments
 (0)