#111 Make lengthen.t run on any time

This commit is contained in:
Thomas Lauf 2018-03-05 08:49:31 +01:00
parent 0d2f37a806
commit a21a12974e

View file

@ -77,17 +77,20 @@ class TestLengthen(TestCase):
four_hours_before = now - timedelta(hours=4)
five_hours_before = now - timedelta(hours=5)
exclusion = "{:%H}:00-{:%H}:00".format(four_hours_before, three_hours_before)
if four_hours_before.day < three_hours_before.day:
exclusion = "<{:%H}:00 >{:%H}:00".format(three_hours_before, four_hours_before)
else:
exclusion = "{:%H}:00-{:%H}:00".format(four_hours_before, three_hours_before)
self.t.config("exclusions.friday", exclusion)
self.t.config("exclusions.thursday", exclusion)
self.t.config("exclusions.wednesday", exclusion)
self.t.config("exclusions.tuesday", exclusion)
self.t.config("exclusions.monday", exclusion)
self.t.config("exclusions.sunday", exclusion)
self.t.config("exclusions.monday", exclusion)
self.t.config("exclusions.tuesday", exclusion)
self.t.config("exclusions.wednesday", exclusion)
self.t.config("exclusions.thursday", exclusion)
self.t.config("exclusions.friday", exclusion)
self.t.config("exclusions.saturday", exclusion)
self.t("start {}T{:%H}:45:00".format(now.date(), five_hours_before))
self.t("start {:%Y-%m-%dT%H}:45:00".format(five_hours_before))
self.t("lengthen @2 5min")
@ -106,6 +109,7 @@ class TestLengthen(TestCase):
# TODO Add :adjust tests.
if __name__ == "__main__":
from simpletap import TAPTestRunner
unittest.main(testRunner=TAPTestRunner())