MCPcopy Index your code
hub / github.com/joowani/binarytree / test_number_to_letters_utility_function

Function test_number_to_letters_utility_function

tests/test_tree.py:1517–1535  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1515
1516
1517def 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)

Callers

nothing calls this directly

Calls 1

number_to_lettersFunction · 0.90

Tested by

no test coverage detected