У меня есть метод, вызывающий localtime
, для которого я написал модульный тест. Я тестировал localtime
в своем тесте, чтобы знать ожидаемые ответы. Все идет нормально. Я выполнил модульное тестирование на машине в другом часовом поясе, и, как и ожидалось, тесты не пройдены, потому что у них осталось несколько # часов. Я полагаю, что мог бы динамически определить правильные ожидаемые значения, но это, кажется, идет вразрез с идеей знать ответ, прежде чем задавать вопрос.
Есть мысли о том, как подойти к этому? Переопределить localtime
? Это кажется крайним.
Спасибо!