| import pytest | |
| from vatavaran.openrca_difficulty import ( | |
| difficulty_from_openrca_number, | |
| difficulty_from_task_index, | |
| parse_openrca_task_number, | |
| ) | |
| def test_difficulty_from_task_index(task_index, expected): | |
| assert difficulty_from_task_index(task_index) == expected | |
| def test_parse_none(): | |
| assert parse_openrca_task_number(None) is None | |
| assert parse_openrca_task_number("bad") is None | |
| def test_difficulty_from_number_direct(): | |
| assert difficulty_from_openrca_number(2) == "easy" | |
| assert difficulty_from_openrca_number(5) == "middle" | |
| assert difficulty_from_openrca_number(7) == "hard" | |