summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Chauvat <nicolas.chauvat@logilab.fr>2007-01-06 18:48:45 +0100
committerNicolas Chauvat <nicolas.chauvat@logilab.fr>2007-01-06 18:48:45 +0100
commit2f6c05bc585bb5c55e5dad217f6c154f7c28ec4b (patch)
treed37291c393617e9d39e72969298da7bfa66f37d4
parentaaeaec7e5a81d8daa6f11341ed108202f797b22d (diff)
downloadlogilab-common-2f6c05bc585bb5c55e5dad217f6c154f7c28ec4b.tar.gz
skip tests if mx.DateTime is not installed
-rw-r--r--test/unittest_date.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/test/unittest_date.py b/test/unittest_date.py
index 55c03d6..fdcb644 100644
--- a/test/unittest_date.py
+++ b/test/unittest_date.py
@@ -5,12 +5,17 @@ Unittests for date helpers
from logilab.common.testlib import TestCase, unittest_main
from logilab.common.date import date_range, endOfMonth
-from mx.DateTime import Date, RelativeDate
+try:
+ from mx.DateTime import Date, RelativeDate
+except ImportError:
+ Date = None
class DateTC(TestCase):
def test_day(self):
"""enumerate days"""
+ if Date is None:
+ self.skip('mx.DateTime is not installed')
r = list(date_range(Date(2000,1,1), Date(2000,1,4)))
expected = [Date(2000,1,1), Date(2000,1,2), Date(2000,1,3)]
self.assertListEquals(r, expected)
@@ -20,6 +25,8 @@ class DateTC(TestCase):
def test_month(self):
"""enumerate months"""
+ if Date is None:
+ self.skip('mx.DateTime is not installed')
r = list(date_range(Date(2000,1,2), Date(2000,4,4), endOfMonth))
expected = [Date(2000,1,2), Date(2000,2,29), Date(2000,3,31)]
self.assertListEquals(r, expected)