summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2013-01-11 17:49:55 +0100
committerClaude Paroz <claude@2xlibre.net>2013-01-11 17:52:53 +0100
commit2e55cf580e48b02165b7aafb0d9368c714742137 (patch)
treeab843620fb2710cafbbc1ea50297e18132595733
parent9f9a7f03d77e2b6002f841be42eccf8ff287f279 (diff)
Adapted test assertion against yaml dump
Fixes #12914 (again).
-rw-r--r--tests/modeltests/timezones/tests.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/modeltests/timezones/tests.py b/tests/modeltests/timezones/tests.py
index 2fdf6733a0..29a490e3fb 100644
--- a/tests/modeltests/timezones/tests.py
+++ b/tests/modeltests/timezones/tests.py
@@ -2,6 +2,7 @@ from __future__ import unicode_literals
import datetime
import os
+import re
import sys
import time
import warnings
@@ -504,7 +505,9 @@ class SerializationTests(TestCase):
self.assertXMLEqual(field.childNodes[0].wholeText, dt)
def assert_yaml_contains_datetime(self, yaml, dt):
- self.assertIn("- fields: {dt: !!timestamp '%s'}" % dt, yaml)
+ # Depending on the yaml dumper, '!timestamp' might be absent
+ self.assertRegexpMatches(yaml,
+ r"- fields: {dt: !(!timestamp)? '%s'}" % re.escape(dt))
def test_naive_datetime(self):
dt = datetime.datetime(2011, 9, 1, 13, 20, 30)