Files
basic-computer-games/17_Bullfight/python/test_bullfight.py
Martin Thoma cac0e13650 Bullfight (Python): Refactoring
* Add Unit Test
* Add Type Annotations
* Use variable/function names
2022-03-25 10:30:23 +01:00

17 lines
376 B
Python

import io
from _pytest.monkeypatch import MonkeyPatch
from bullfight import main
def test_main(monkeypatch: MonkeyPatch) -> None:
instructions = "Y"
kill_bull = "YES"
kill_method = "0"
run_from_ring = "YES"
monkeypatch.setattr(
"sys.stdin",
io.StringIO(f"{instructions}\n{kill_bull}\n{kill_method}\n{run_from_ring}\n"),
)
main()