kb
21.07.2011 12:52 40c636ec
В питоне базовые структуры не мутабл (не изменяемы). В pypy тоже, кстати (то, что написано на RPython, но пока что datetime на читом питоне, потому пока можно). Так вот если хотите протестировать что-либо, пропатчив, чтоб datetime.datetime.utcnow(), к примеру, возвращал нужное вам — придется вот так извращаться: http://paste.pocoo.org/show/443505/
но зачем?
что зачем?
зачем ты патчишь datetime?
патчу — имеется в виду временно патчу (mock.patch). Для тестирования кода, который делает где-то у себя datetime.datetime.utcnow(), к примеру