TW-1716: on-modify hooks fail if date.iso is not set

- Thanks to Jens Erat.
This commit is contained in:
Paul Beckingham 2015-10-18 10:47:25 -04:00
parent 2272ba71a2
commit 10ebefa8eb
3 changed files with 30 additions and 7 deletions

View file

@ -302,6 +302,23 @@ class TestImportValidate(TestCase):
self.assertIn("The status 'foo' is not valid.", err)
class TestImportWithoutISO(TestCase):
def setUp(self):
self.t = Task()
def test_import_with_iso_enabled(self):
j = '{"uuid":"a2a2a2a2-a2a2-a2a2-a2a2-a2a2a2a2a2a2", "description":"one", "entry":"20151018T144200"}'
self.t("import rc.date.iso=1", input=j)
code, out, err = self.t("_get 1.entry")
self.assertIn("2015-10-18T14:42:00\n", out)
def test_import_with_iso_disabled(self):
j = '{"uuid":"a2a2a2a2-a2a2-a2a2-a2a2-a2a2a2a2a2a2", "description":"one", "entry":"20151018T144200"}'
self.t("import rc.date.iso=0", input=j)
code, out, err = self.t("_get 1.entry")
self.assertIn("2015-10-18T14:42:00\n", out)
if __name__ == "__main__":
from simpletap import TAPTestRunner
unittest.main(testRunner=TAPTestRunner())