summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorshimizukawa <shimizukawa@gmail.com>2013-01-21 08:09:43 +0900
committershimizukawa <shimizukawa@gmail.com>2013-01-21 08:09:43 +0900
commit1eb2f2dd4b823b8d4ece926951b73a64bf38aa80 (patch)
tree0684bb12f657de2c2d727495c1fbf93552a40028 /tests
parentf8e8cf6a197a25f94eae92f24f9f28d85949c41f (diff)
downloadsphinx-1eb2f2dd4b823b8d4ece926951b73a64bf38aa80.tar.gz
fix debug2 UnicodeEncodeError issue with multibyte names node
Diffstat (limited to 'tests')
-rw-r--r--tests/test_application.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/test_application.py b/tests/test_application.py
index 6495dc2c..87ec42f0 100644
--- a/tests/test_application.py
+++ b/tests/test_application.py
@@ -11,6 +11,7 @@
from StringIO import StringIO
+from docutils import nodes
from sphinx.application import ExtensionError
from sphinx.domains import Domain
@@ -41,6 +42,12 @@ def test_events(app):
"Callback called when disconnected"
+@with_app()
+def test_emit_with_multibyte_name_node(app):
+ node = nodes.section(names=[u'\u65e5\u672c\u8a9e'])
+ app.emit('my_event', node)
+
+
def test_output():
status, warnings = StringIO(), StringIO()
app = TestApp(status=status, warning=warnings)