diff --git a/test/test_dates.py b/test/test_dates.py
index a8c79ea97fe5295a21420016b72481dd730d4087..4c315885ef77828aa4b7be4c6f2ca67f18866143 100644 (file)
--- a/test/test_dates.py
+++ b/test/test_dates.py
import datetime
import calendar
+from roundup import date, i18n
from roundup.date import Date, Interval, Range, fixTimeOverflow, \
get_timezone
class DateTestCase(unittest.TestCase):
+ def setUp(self):
+ self.old_gettext_ = i18n.gettext
+ self.old_ngettext_ = i18n.ngettext
+ i18n.gettext = i18n.get_translation(language='C').gettext
+ i18n.ngettext = i18n.get_translation(language='C').ngettext
+
+ def tearDown(self):
+ i18n.gettext = self.old_gettext_
+ i18n.ngettext = self.old_ngettext_
def testDateInterval(self):
ae = self.assertEqual
ae(str(date), '2000-02-29.00:00:00')
date = Date("2001-02-27 + 2d")
ae(str(date), '2001-03-01.00:00:00')
-
+ date = Date("2009", add_granularity=True)
+ self.assertRaises(ValueError, Date, ". +30d", add_granularity=True)
+
def testDate(self):
ae = self.assertEqual
date = Date("2000-04-17")