diff options
author | Arthur Lutz <arthur.lutz@logilab.fr> | 2008-03-06 15:41:04 +0100 |
---|---|---|
committer | Arthur Lutz <arthur.lutz@logilab.fr> | 2008-03-06 15:41:04 +0100 |
commit | 55997cb14b54f7a4ac3cbe131b704405d69c76ee (patch) | |
tree | 6756a7c247abd55005efa99c2c0f53d4dadaf102 | |
parent | ea97178e0b01997f35d1c6fea0df96c14b57ce5d (diff) | |
download | logilab-common-55997cb14b54f7a4ac3cbe131b704405d69c76ee.tar.gz |
cant do end before start
-rw-r--r-- | date.py | 1 | ||||
-rw-r--r-- | test/unittest_date.py | 1 |
2 files changed, 2 insertions, 0 deletions
@@ -84,6 +84,7 @@ else: return end def nb_open_days(start, end): + assert start <= end days = int(math.ceil((end - start).days)) weeks, plus = divmod(days, 7) if start.day_of_week > end.day_of_week: diff --git a/test/unittest_date.py b/test/unittest_date.py index 3785e63..2a30de6 100644 --- a/test/unittest_date.py +++ b/test/unittest_date.py @@ -65,6 +65,7 @@ class DateTC(TestCase): x = now() self.assertEquals(nb(x,x), 0) self.assertEquals(nb(x,x+0.5), 1) + self.assertRaises(AssertionError, nb, x, x-1) if __name__ == '__main__': unittest_main() |