--- a/tests/test-minirst.py Sun Mar 04 22:40:33 2018 +0530
+++ b/tests/test-minirst.py Sun Mar 04 05:15:24 2018 +0530
@@ -28,7 +28,7 @@
debugformat(text, 30, **kwargs)
debugformat(text, 'html', **kwargs)
-paragraphs = """
+paragraphs = b"""
This is some text in the first paragraph.
A small indented paragraph.
@@ -37,9 +37,9 @@
\n \n \nThe third and final paragraph.
"""
-debugformats('paragraphs', paragraphs)
+debugformats(b'paragraphs', paragraphs)
-definitions = """
+definitions = b"""
A Term
Definition. The indented
lines make up the definition.
@@ -52,9 +52,9 @@
Definition.
"""
-debugformats('definitions', definitions)
+debugformats(b'definitions', definitions)
-literals = r"""
+literals = br"""
The fully minimized form is the most
convenient form::
@@ -76,9 +76,9 @@
with '::' disappears in the final output.
"""
-debugformats('literals', literals)
+debugformats(b'literals', literals)
-lists = """
+lists = b"""
- This is the first list item.
Second paragraph in the first list item.
@@ -127,9 +127,9 @@
* This is the third bullet
"""
-debugformats('lists', lists)
+debugformats(b'lists', lists)
-options = """
+options = b"""
There is support for simple option lists,
but only with long options:
@@ -153,9 +153,9 @@
--foo bar baz
"""
-debugformats('options', options)
+debugformats(b'options', options)
-fields = """
+fields = b"""
:a: First item.
:ab: Second item. Indentation and wrapping
is handled automatically.
@@ -166,9 +166,9 @@
:much too large: This key is big enough to get its own line.
"""
-debugformats('fields', fields)
+debugformats(b'fields', fields)
-containers = """
+containers = b"""
Normal output.
.. container:: debug
@@ -184,17 +184,17 @@
Debug output.
"""
-debugformats('containers (normal)', containers)
-debugformats('containers (verbose)', containers, keep=['verbose'])
-debugformats('containers (debug)', containers, keep=['debug'])
-debugformats('containers (verbose debug)', containers,
+debugformats(b'containers (normal)', containers)
+debugformats(b'containers (verbose)', containers, keep=['verbose'])
+debugformats(b'containers (debug)', containers, keep=['debug'])
+debugformats(b'containers (verbose debug)', containers,
keep=['verbose', 'debug'])
-roles = """Please see :hg:`add`."""
-debugformats('roles', roles)
+roles = b"""Please see :hg:`add`."""
+debugformats(b'roles', roles)
-sections = """
+sections = b"""
Title
=====
@@ -207,10 +207,10 @@
Markup: ``foo`` and :hg:`help`
------------------------------
"""
-debugformats('sections', sections)
+debugformats(b'sections', sections)
-admonitions = """
+admonitions = b"""
.. note::
This is a note
@@ -225,9 +225,9 @@
This is danger
"""
-debugformats('admonitions', admonitions)
+debugformats(b'admonitions', admonitions)
-comments = """
+comments = b"""
Some text.
.. A comment
@@ -241,27 +241,27 @@
Empty comment above
"""
-debugformats('comments', comments)
+debugformats(b'comments', comments)
-data = [['a', 'b', 'c'],
- ['1', '2', '3'],
- ['foo', 'bar', 'baz this list is very very very long man']]
+data = [[b'a', b'b', b'c'],
+ [b'1', b'2', b'3'],
+ [b'foo', b'bar', b'baz this list is very very very long man']]
rst = minirst.maketable(data, 2, True)
-table = ''.join(rst)
+table = b''.join(rst)
print(table)
-debugformats('table', table)
+debugformats(b'table', table)
-data = [['s', 'long', 'line\ngoes on here'],
- ['', 'xy', 'tried to fix here\n by indenting']]
+data = [[b's', b'long', b'line\ngoes on here'],
+ [b'', b'xy', b'tried to fix here\n by indenting']]
rst = minirst.maketable(data, 1, False)
-table = ''.join(rst)
+table = b''.join(rst)
print(table)
-debugformats('table+nl', table)
+debugformats(b'table+nl', table)