Skip to content

Commit

Permalink
test: add_numbers.py coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
angrybayblade committed Oct 30, 2023
1 parent 47f445c commit 8494ae3
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions tests/test_examples/test_add_number.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
"""Test add.py"""

from examples.add_numbers import add as cli
from clea.runner import run


def test_missing_arguments() -> None:
"""Test add."""
result = run(cli=cli, argv=[], isolated=True)
assert result.exit_code == 1
assert (
"Missing argument for positional arguments <N1 type=int>, <N2 type=int>"
in result.stderr
)


def test_add() -> None:
"""Test add."""
result = run(cli=cli, argv=["1", "2"], isolated=True)
assert result.exit_code == 0
assert "Total 3" in result.stdout

0 comments on commit 8494ae3

Please sign in to comment.