diff --git a/test/move.t b/test/move.t index 51ebac33..d028cdde 100755 --- a/test/move.t +++ b/test/move.t @@ -82,6 +82,19 @@ class TestMove(TestCase): self.assertTrue('tags' in j[0]) self.assertEqual(j[0]['tags'][0], 'foo') + def test_move_open_backwards_to_specific_time(self): + """Move an open interval backwards to specific time.""" + self.t("start 5mins ago foo") + code, out, err = self.t("move @1 12:01am") + self.assertRegexpMatches(out, 'Moved @1 to \d\d\d\d-\d\d-\d\dT00:00:00') + + j = self.t.export() + self.assertEqual(len(j), 1) + self.assertTrue('start' in j[0]) + self.assertTrue('end' not in j[0]) + self.assertTrue('tags' in j[0]) + self.assertEqual(j[0]['tags'][0], 'foo') + def test_move_open_backwards(self): """Move an open interval backwards in time""" self.t("start 5mins ago foo") @@ -202,7 +215,6 @@ class TestMove(TestCase): self.assertFalse('tags' in j[1]) - # TODO Add :adjust tests. if __name__ == "__main__":