#7413: Passing '\0' as the separator to datetime.datetime.isoformat()

used to drop the time part of the result.
This commit is contained in:
Amaury Forgeot d'Arc 2009-12-29 22:03:38 +00:00
parent fa1ffb69c4
commit 8645a5c81f
3 changed files with 18 additions and 9 deletions

View file

@ -1180,6 +1180,7 @@ def test_isoformat(self):
self.assertEqual(t.isoformat(), "0002-03-02T04:05:01.000123")
self.assertEqual(t.isoformat('T'), "0002-03-02T04:05:01.000123")
self.assertEqual(t.isoformat(' '), "0002-03-02 04:05:01.000123")
self.assertEqual(t.isoformat('\x00'), "0002-03-02\x0004:05:01.000123")
# str is ISO format with the separator forced to a blank.
self.assertEqual(str(t), "0002-03-02 04:05:01.000123")