From 138245f010f58e77f5fc3474beae6407fe0f0f4f Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 9 Jul 2016 15:30:19 -0400 Subject: [PATCH] Tests: test for overlapping interval prevention --- test/track.t | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/track.t b/test/track.t index cd2dfa45..f872bd47 100755 --- a/test/track.t +++ b/test/track.t @@ -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())