def test_returns_none_for_invalid_line(self): line = "Invalid line" date = hours_input.parsedate(line) starttime = hours_input.parsestarttime(line) endtime = hours_input.parseendtime(line) assert date == None assert starttime == None assert endtime == None
def test_can_parse_date_from_single_line(self): line = "08/12/12 In: 09:00 Out: 17:00" date = hours_input.parsedate(line) assert date == datetime.date(2012, 12, 8)