summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2013-11-01 00:22:41 (GMT)
committerBenjamin Peterson <benjamin@python.org>2013-11-01 00:22:41 (GMT)
commit9fa6a8ba63dc409a0a50605c59adfdc58f7b0085 (patch)
tree83cb6779cd43d4ad6fe21572ed9d2260b803cef4
parent1ef959ac3ddc4d96dfa1a613db5cb206cdaeb662 (diff)
downloadcpython-9fa6a8ba63dc409a0a50605c59adfdc58f7b0085.zip
cpython-9fa6a8ba63dc409a0a50605c59adfdc58f7b0085.tar.gz
cpython-9fa6a8ba63dc409a0a50605c59adfdc58f7b0085.tar.bz2
fix xmlcharrefreplace tests on wide build when tests are loaded from .py[co] files.
-rw-r--r--Lib/test/test_codeccallbacks.py4
-rw-r--r--Lib/test/test_unicode.py4
-rw-r--r--Misc/NEWS6
3 files changed, 10 insertions, 4 deletions
diff --git a/Lib/test/test_codeccallbacks.py b/Lib/test/test_codeccallbacks.py
index ecaf997..dbdb4f4 100644
--- a/Lib/test/test_codeccallbacks.py
+++ b/Lib/test/test_codeccallbacks.py
@@ -84,9 +84,9 @@ class CodecCallbackTest(unittest.TestCase):
tests = [(u'\U0001f49d', '&#128157;'),
(u'\ud83d', '&#55357;'),
(u'\udc9d', '&#56477;'),
- (u'\ud83d\udc9d', '&#128157;' if len(u'\U0001f49d') > 1 else
- '&#55357;&#56477;'),
]
+ if u'\ud83d\udc9d' != u'\U0001f49d':
+ tests += [(u'\ud83d\udc9d', '&#55357;&#56477;')]
for encoding in ['ascii', 'latin1', 'iso-8859-15']:
for s, exp in tests:
self.assertEqual(s.encode(encoding, 'xmlcharrefreplace'),
diff --git a/Lib/test/test_unicode.py b/Lib/test/test_unicode.py
index 666cab8..925d25a 100644
--- a/Lib/test/test_unicode.py
+++ b/Lib/test/test_unicode.py
@@ -1663,9 +1663,9 @@ class UnicodeTest(
tests = [(u'\U0001f49d', '&#128157;'),
(u'\ud83d', '&#55357;'),
(u'\udc9d', '&#56477;'),
- (u'\ud83d\udc9d', '&#128157;' if len(u'\U0001f49d') > 1 else
- '&#55357;&#56477;'),
]
+ if u'\ud83d\udc9d' != u'\U0001f49d':
+ tests += [(u'\ud83d\udc9d', '&#55357;&#56477;')]
for s, exp in tests:
self.assertEqual(
unicode_encodedecimal(u"123" + s, "xmlcharrefreplace"),
diff --git a/Misc/NEWS b/Misc/NEWS
index 79ab674..c353571 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -16,6 +16,12 @@ IDLE
- Issue #19426: Fixed the opening of Python source file with specified encoding.
+Tests
+-----
+
+- Issue #19457: Fixed xmlcharrefreplace tests on wide build when tests are
+ loaded from .py[co] files.
+
What's New in Python 2.7.6 release candidate 1?
===============================================