/ pset7 / working / test_working.py
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")