[Checkins] SVN: DateTime/trunk/ Changed ``testDayOfWeek`` test to be independent of OS locale.
Hanno Schlichting
hannosch at hannosch.eu
Sun Oct 17 08:20:16 EDT 2010
Log message for revision 117598:
Changed ``testDayOfWeek`` test to be independent of OS locale.
Changed:
U DateTime/trunk/CHANGES.txt
U DateTime/trunk/src/DateTime/tests/testDateTime.py
-=-
Modified: DateTime/trunk/CHANGES.txt
===================================================================
--- DateTime/trunk/CHANGES.txt 2010-10-17 12:19:36 UTC (rev 117597)
+++ DateTime/trunk/CHANGES.txt 2010-10-17 12:20:16 UTC (rev 117598)
@@ -4,6 +4,7 @@
2.12.6 (unreleased)
-------------------
+- Changed ``testDayOfWeek`` test to be independent of OS locale.
2.12.5 (2010-07-29)
-------------------
Modified: DateTime/trunk/src/DateTime/tests/testDateTime.py
===================================================================
--- DateTime/trunk/src/DateTime/tests/testDateTime.py 2010-10-17 12:19:36 UTC (rev 117597)
+++ DateTime/trunk/src/DateTime/tests/testDateTime.py 2010-10-17 12:20:16 UTC (rev 117598)
@@ -19,7 +19,7 @@
from DateTime.DateTime import _findLocalTimeZoneName, _cache
from DateTime import DateTime
-from datetime import datetime, tzinfo, timedelta
+from datetime import date, datetime, tzinfo, timedelta
import pytz
import legacy
@@ -143,10 +143,12 @@
self.assertEqual(repr(dt), repr(dt1))
def testDayOfWeek(self):
+ # Compare to the datetime.date value to make it locale independent
+ expected = date(2000, 6, 16).strftime('%A')
# strftime() used to always be passed a day of week of 0
dt = DateTime('2000/6/16')
s = dt.strftime('%A')
- self.assertEqual(s, 'Friday', (dt, s))
+ self.assertEqual(s, expected, (dt, s))
def testOldDate(self):
# Fails when an 1800 date is displayed with negative signs
More information about the checkins
mailing list