()
| 1515 | |
| 1516 | |
| 1517 | def test_number_to_letters_utility_function() -> None: |
| 1518 | with pytest.raises(AssertionError): |
| 1519 | number_to_letters(-1) |
| 1520 | |
| 1521 | assert number_to_letters(0) == "A" |
| 1522 | assert number_to_letters(1) == "B" |
| 1523 | assert number_to_letters(25) == "Z" |
| 1524 | assert number_to_letters(26) == "ZA" |
| 1525 | assert number_to_letters(51) == "ZZ" |
| 1526 | assert number_to_letters(52) == "ZZA" |
| 1527 | |
| 1528 | for _ in range(REPETITIONS): |
| 1529 | num1 = random.randint(0, 1000) |
| 1530 | num2 = random.randint(0, 1000) |
| 1531 | str1 = number_to_letters(num1) |
| 1532 | str2 = number_to_letters(num2) |
| 1533 | assert (num1 < num2) == (str1 < str2) |
| 1534 | assert (num1 > num2) == (str1 > str2) |
| 1535 | assert (num1 == num2) == (str1 == str2) |
nothing calls this directly
no test coverage detected