Test: Merged tw-1634.t into filter.t
This commit is contained in:
@@ -989,6 +989,52 @@ class TestBug1630(TestCase):
|
||||
self.assertNotIn("two", out)
|
||||
|
||||
|
||||
class Test1634(TestCase):
|
||||
def setUp(self):
|
||||
self.t = Task()
|
||||
|
||||
# Setup some tasks due on 2015-07-07
|
||||
self.t('add due:2015-07-07T00:00:00 ON1')
|
||||
self.t('add due:2015-07-07T14:34:56 ON2')
|
||||
self.t('add due:2015-07-07T23:59:59 ON3')
|
||||
|
||||
# Setup some tasks not due on 2015-07-07
|
||||
self.t('add due:2015-07-06T23:59:59 OFF4')
|
||||
self.t('add due:2015-07-08T00:00:00 OFF5')
|
||||
self.t('add due:2015-07-08T00:00:01 OFF6')
|
||||
self.t('add due:2015-07-06T00:00:00 OFF7')
|
||||
|
||||
def test_due_match_not_exact(self):
|
||||
"""1634: Test that due:<date> matches any task that date."""
|
||||
code, out, err = self.t('due:2015-07-07 minimal')
|
||||
|
||||
# Asswer that only tasks ON the date are listed.
|
||||
self.assertIn("ON1", out)
|
||||
self.assertIn("ON2", out)
|
||||
self.assertIn("ON3", out)
|
||||
|
||||
# Assert that tasks on other dates are not listed.
|
||||
self.assertNotIn("OFF4", out)
|
||||
self.assertNotIn("OFF5", out)
|
||||
self.assertNotIn("OFF6", out)
|
||||
self.assertNotIn("OFF7", out)
|
||||
|
||||
def test_due_not_match_not_exact(self):
|
||||
"""1634: Test that due.not:<date> does not match any task that date."""
|
||||
code, out, err = self.t('due.not:2015-07-07 minimal')
|
||||
|
||||
# Assert that task ON the date are not listed.
|
||||
self.assertNotIn("ON1", out)
|
||||
self.assertNotIn("ON2", out)
|
||||
self.assertNotIn("ON3", out)
|
||||
|
||||
# Assert that tasks on other dates are listed.
|
||||
self.assertIn("OFF4", out)
|
||||
self.assertIn("OFF5", out)
|
||||
self.assertIn("OFF6", out)
|
||||
self.assertIn("OFF7", out)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
from simpletap import TAPTestRunner
|
||||
unittest.main(testRunner=TAPTestRunner())
|
||||
|
||||
Reference in New Issue
Block a user