Add test data
This commit is contained in:
0
tests/__init__.py
Normal file
0
tests/__init__.py
Normal file
10
tests/code.py
Normal file
10
tests/code.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from typing import Optional
|
||||
|
||||
|
||||
def code(arg: Optional[bool]) -> str:
|
||||
if arg is None:
|
||||
return "a"
|
||||
elif arg is True:
|
||||
return "b"
|
||||
else:
|
||||
return "c"
|
||||
2
tests/requirements.txt
Normal file
2
tests/requirements.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
pytest
|
||||
pytest-cov
|
||||
8
tests/test_code.py
Normal file
8
tests/test_code.py
Normal file
@@ -0,0 +1,8 @@
|
||||
import pytest
|
||||
|
||||
from . import code
|
||||
|
||||
|
||||
@pytest.mark.parametrize("arg, expected", [(None, "a")])
|
||||
def test_code(arg, expected):
|
||||
assert code.code(arg) == expected
|
||||
Reference in New Issue
Block a user