Skip to content

Commit a47679a

Browse files
authored
Enhance encode function error handling examples
Update error handling in encode function to include examples for mixed case and invalid characters.
1 parent c5e7c78 commit a47679a

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

ciphers/a1z26.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,15 @@ def encode(plain: str) -> list[int]:
1313
"""
1414
>>> encode("myname")
1515
[13, 25, 14, 1, 13, 5]
16-
>>> encode("ABCD")
16+
>>> encode("abCd")
17+
Traceback (most recent call last):
18+
...
19+
ValueError: plain must contain only lowercase letters (a-z)
20+
>>> encode("n0w")
21+
Traceback (most recent call last):
22+
...
23+
ValueError: plain must contain only lowercase letters (a-z)
24+
>>> encode("later!")
1725
Traceback (most recent call last):
1826
...
1927
ValueError: plain must contain only lowercase letters (a-z)

0 commit comments

Comments
 (0)