Verify application handles error paths correctly
Preconditions (2)
Step 1: Call the function with valid input and verify it returns expected result
Step 2: Call the function with invalid input that causes a ValueError
Step 3: Call the function with invalid input that causes a TypeError
✅ Expected Result: Function returns correct result for valid input and raises expected exceptions for invalid inputs