The user expects datetime.now() and datetime.utcnow() to reflect different timezones even when time is frozen by Freezegun, similar to their behavior without Freezegun. They believe the current behavior of returning the exact same frozen time for both is not ideal.
Excerpt from the docs: "[…] all calls to `datetime.datetime.now()`, `datetime.datetime.utcnow()`, […] will return the time that has been frozen." But this is not the behaviour I expect. Example code: ``` python from datetime import datetime def test_something(): print('now(): ', datetime.now()) print('utcnow():', datetime.utcnow()) ``` Output without Freezegun (system timezone is "Europe/Berlin"): ``` now(): 2015-03-10 00:46:40.465879 utcnow(): 2015-03-09 23:46:40.466031 ``` Output with Freezegun (method decorated with `@freeze_time('2012-03-11 19:21:23')`): ``` now(): 2012-03-11 19:21:23 utcnow(): 2012-03-11 19:21:23 ``` However, I expected the output with Freezegun to reflect the offset (one hour, in this case) and, thus, to return two different date/time instances.