Tests: test for overlapping interval prevention

This commit is contained in:
Paul Beckingham 2016-07-09 15:30:19 -04:00
parent b15bc11ba3
commit 138245f010

View file

@ -112,6 +112,12 @@ class TestTrack(TestCase):
self.assertIn('5959', j[0]['start'])
self.assertIn('0101', j[0]['end'])
def test_overlap_prevention(self):
"""Test adding an overlapping interval fails"""
self.t("track 20160709T1400 - 20160709T1500 foo")
code, out, err = self.t.runError("track 20160709T1430 - 20160709T1530 foo")
self.assertIn('You cannot overlap intervals. Adjust the start/end time, or specify the :adjust hint.', err)
if __name__ == "__main__":
from simpletap import TAPTestRunner
unittest.main(testRunner=TAPTestRunner())