kb 21.07.2011 12:52 40c636ec

В питоне базовые структуры не мутабл (не изменяемы). В pypy тоже, кстати (то, что написано на RPython, но пока что datetime на читом питоне, потому пока можно). Так вот если хотите протестировать что-либо, пропатчив, чтоб datetime.datetime.utcnow(), к примеру, возвращал нужное вам — придется вот так извращаться: http://paste.pocoo.org/show/443505/

1. werehuman 21.07.2011 12:54 Psi+

но зачем?

2. kbwerehuman /1 21.07.2011 12:58 40c636ec

что зачем?

3. werehumankb /2 21.07.2011 12:58 Psi+

зачем ты патчишь datetime?

4. kbwerehuman /3 21.07.2011 12:59 40c636ec

патчу — имеется в виду временно патчу (mock.patch). Для тестирования кода, который делает где-то у себя datetime.datetime.utcnow(), к примеру

Do you really want to delete ?