Python: Add test for 9 / 10 / 11 / 12

This commit is contained in:
Martin Thoma
2022-03-22 21:22:35 +01:00
parent 66b5297dae
commit f192a3db36
9 changed files with 130 additions and 52 deletions

View File

@@ -0,0 +1,17 @@
import io
from _pytest.monkeypatch import MonkeyPatch
from _pytest.capture import CaptureFixture
from blackjack import main
def test_blackjack(monkeypatch: MonkeyPatch, capsys: CaptureFixture[str]) -> None:
nb_players = 1
instructions = "y"
bet = 100
monkeypatch.setattr(
"sys.stdin",
io.StringIO(f"{nb_players}\n{instructions}\n\n{bet}\ns\nn\n"),
)
main()