From e1e63188bc667145603837136ae164d6799ef448 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Mon, 2 May 2016 17:14:47 -0400 Subject: [PATCH] Tests: Added single interval export test --- test/export.t | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/export.t b/test/export.t index 89ab70c3..d559287a 100755 --- a/test/export.t +++ b/test/export.t @@ -61,6 +61,17 @@ class TestExport(TestCase): code, out, err = self.t("export") self.assertIn("[\n]\n", out) + def test_single_unobstructed_interval(self): + """Add one interval and export it as-is""" + self.t("track 8am - 9am foo") + + j = self.t.export() + self.assertEqual(len(j), 1) + self.assertTrue('start' in j[0]) + self.assertTrue('end' in j[0]) + self.assertTrue('tags' in j[0]) + self.assertEqual(j[0]['tags'][0], 'foo') + if __name__ == "__main__": from simpletap import TAPTestRunner unittest.main(testRunner=TAPTestRunner())