У меня есть следующая ошибка, которая происходит только в CI:
ValueError: time data '09.30.2019 17:50 EDT' does not match format '%m.%d.%Y %H:%M %Z'
Вот мой тест:
def test_extract_time_from_page(pjm_html):
expected_time = datetime.strptime("09.30.2019 17:50 EDT", "%m.%d.%Y %H:%M %Z")
res = demand.extract_time_from_page(pjm_html)
assert res == expected_time
Он проходит локально. Я не уверен, как это может отличаться при работе в среде CI
Редактировать: я могу воспроизвести это, изменив часовой пояс моей машины на что-то отличное от EDT. Разве вы не можете использовать часовой пояс, отличный от вашего текущего часового пояса с datetime.strptime
?