id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 21161,"Windows doesn't have tzset, regression added with d9413d33b2a8371731a92289123683cf6f440290",Michael Manfre,anonymous,"Changeset d9413d33b2a8371731a92289123683cf6f440290 breaks a few tests on Windows using sqlite with pytz installed. Tests do not fail without pytz. {{{ ====================================================================== FAIL: test_templates (template_tests.tests.TemplateTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ""C:\projects\django\django\tests\template_tests\tests.py"", line 621, in test_templates ('-'*70, (""\n%s\n"" % ('-'*70)).join(failures))) AssertionError: Tests failed: ---------------------------------------------------------------------- Template test (Cached='False', TEMPLATE_STRING_IF_INVALID='', TEMPLATE_DEBUG=False): filter-timeuntil10 -- FAILED. Expected u'0\xa0minutes', got u'59\xa0minutes' ---------------------------------------------------------------------- Template test (Cached='True', TEMPLATE_STRING_IF_INVALID='', TEMPLATE_DEBUG=False): filter-timeuntil10 -- FAILED. Expected u'0\xa0minutes', got u'59\xa0minutes' ---------------------------------------------------------------------- Template test (Cached='False', TEMPLATE_STRING_IF_INVALID='INVALID', TEMPLATE_DEBUG=False): filter-timeuntil10 -- FAILED. Expected u'0\xa0minutes', got u'59\xa0minutes' ---------------------------------------------------------------------- Template test (Cached='True', TEMPLATE_STRING_IF_INVALID='INVALID', TEMPLATE_DEBUG=False): filter-timeuntil10 -- FAILED. Expected u'0\xa0minutes', got u'59\xa0minutes' ---------------------------------------------------------------------- Template test (Cached='False', TEMPLATE_STRING_IF_INVALID='', TEMPLATE_DEBUG=True): filter-timeuntil10 -- FAILED. Expected u'0\xa0minutes', got u'59\xa0minutes' ---------------------------------------------------------------------- Template test (Cached='True', TEMPLATE_STRING_IF_INVALID='', TEMPLATE_DEBUG=True): filter-timeuntil10 -- FAILED. Expected u'0\xa0minutes', got u'59\xa0minutes' ====================================================================== FAIL: test_datetime_with_local_tzinfo (utils_tests.test_dateformat.DateFormatTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ""C:\projects\django\django\tests\utils_tests\test_dateformat.py"", line 39, in test_datetime_with_local_tzinfo self.assertEqual(datetime.fromtimestamp(int(format(dt, 'U'))), dt.replace(tzinfo=None)) AssertionError: datetime.datetime(2009, 5, 15, 23, 30, 30) != datetime.datetime(2009, 5, 16, 5, 30, 30) ====================================================================== FAIL: test_datetime_with_tzinfo (utils_tests.test_dateformat.DateFormatTests) ---------------------------------------------------------------------- Traceback (most recent call last): File ""C:\projects\django\django\tests\utils_tests\test_dateformat.py"", line 48, in test_datetime_with_tzinfo self.assertEqual(datetime.fromtimestamp(int(format(dt, 'U'))), dt.astimezone(ltz).replace(tzinfo=None)) AssertionError: datetime.datetime(2009, 5, 15, 23, 30, 30) != datetime.datetime(2009, 5, 16, 5, 30, 30) }}} From IRC: mYk: ""you can't set a timezone that isn't the system timezone on Windows (no tzset)"" mYk: ""can you file a ticket? that's a release blocker""",Bug,closed,Utilities,dev,Release blocker,fixed,timezones pytz,,Accepted,1,0,0,0,0,0