summaryrefslogtreecommitdiff
path: root/tests/test_roles.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_roles.py')
-rw-r--r--tests/test_roles.py37
1 files changed, 18 insertions, 19 deletions
diff --git a/tests/test_roles.py b/tests/test_roles.py
index ef6680ef8..5a04b55ad 100644
--- a/tests/test_roles.py
+++ b/tests/test_roles.py
@@ -1,4 +1,3 @@
-# -*- coding: utf-8 -*-
"""
test_roles
~~~~~~~~~~
@@ -20,62 +19,62 @@ def test_samp():
# normal case
text = 'print 1+{variable}'
ret, msg = emph_literal_role('samp', text, text, 0, Mock())
- assert_node(ret, ([nodes.literal, ("print 1+",
- [nodes.emphasis, "variable"])],))
+ assert_node(ret[0], [nodes.literal, ("print 1+",
+ [nodes.emphasis, "variable"])])
assert msg == []
# two emphasis items
text = 'print {1}+{variable}'
ret, msg = emph_literal_role('samp', text, text, 0, Mock())
- assert_node(ret, ([nodes.literal, ("print ",
- [nodes.emphasis, "1"],
- "+",
- [nodes.emphasis, "variable"])],))
+ assert_node(ret[0], [nodes.literal, ("print ",
+ [nodes.emphasis, "1"],
+ "+",
+ [nodes.emphasis, "variable"])])
assert msg == []
# empty curly brace
text = 'print 1+{}'
ret, msg = emph_literal_role('samp', text, text, 0, Mock())
- assert_node(ret, ([nodes.literal, "print 1+{}"],))
+ assert_node(ret[0], [nodes.literal, "print 1+{}"])
assert msg == []
# half-opened variable
text = 'print 1+{variable'
ret, msg = emph_literal_role('samp', text, text, 0, Mock())
- assert_node(ret, ([nodes.literal, "print 1+{variable"],))
+ assert_node(ret[0], [nodes.literal, "print 1+{variable"])
assert msg == []
# nested
text = 'print 1+{{variable}}'
ret, msg = emph_literal_role('samp', text, text, 0, Mock())
- assert_node(ret, ([nodes.literal, ("print 1+",
- [nodes.emphasis, "{variable"],
- "}")],))
+ assert_node(ret[0], [nodes.literal, ("print 1+",
+ [nodes.emphasis, "{variable"],
+ "}")])
assert msg == []
# emphasized item only
text = '{variable}'
ret, msg = emph_literal_role('samp', text, text, 0, Mock())
- assert_node(ret, ([nodes.literal, nodes.emphasis, "variable"],))
+ assert_node(ret[0], [nodes.literal, nodes.emphasis, "variable"])
assert msg == []
# escaping
text = r'print 1+\{variable}'
ret, msg = emph_literal_role('samp', text, text, 0, Mock())
- assert_node(ret, ([nodes.literal, "print 1+{variable}"],))
+ assert_node(ret[0], [nodes.literal, "print 1+{variable}"])
assert msg == []
# escaping (2)
text = r'print 1+\{{variable}\}'
ret, msg = emph_literal_role('samp', text, text, 0, Mock())
- assert_node(ret, ([nodes.literal, ("print 1+{",
- [nodes.emphasis, "variable"],
- "}")],))
+ assert_node(ret[0], [nodes.literal, ("print 1+{",
+ [nodes.emphasis, "variable"],
+ "}")])
assert msg == []
# escape a backslash
text = r'print 1+\\{variable}'
ret, msg = emph_literal_role('samp', text, text, 0, Mock())
- assert_node(ret, ([nodes.literal, ("print 1+\\",
- [nodes.emphasis, "variable"])],))
+ assert_node(ret[0], [nodes.literal, ("print 1+\\",
+ [nodes.emphasis, "variable"])])
assert msg == []