test_working.py
1 from working import convert 2 import pytest 3 4 def test_convert(): 5 assert convert("1:30 PM to 2:00 PM") == "13:30 to 14:00" 6 assert convert("1:30 PM to 2:00 AM") == "13:30 to 02:00" 7 assert convert("9:30 AM to 5:30 PM") == "09:30 to 17:30" 8 assert convert("9 AM to 5 PM") == "09:00 to 17:00" 9 assert convert("12:00 AM to 12:00 PM") == "00:00 to 12:00" 10 assert convert("12:00 PM to 12:00 AM") == "12:00 to 00:00" 11 with pytest.raises(ValueError): 12 convert("13:30 PM to 2:00 PM") 13 with pytest.raises(ValueError): 14 convert("1:60 PM to 2:00 PM") 15 with pytest.raises(ValueError): 16 convert("1:30 PM 2:60 PM") 17 with pytest.raises(ValueError): 18 convert("1:30 PM to 2:00")