___________________________________________________________________________ Markdown2TestCase.test_string_markdown_code_block_attribute ___________________________________________________________________________ self = def test_string_markdown_code_block_attribute(self): ''' also verify that embedded html is escaped ''' p = StringHTMLProperty(self.client, 'test', '1', None, 'test', u2s(u'embedded code block
\n\n``` python\nline 1\nline 2\n```\n\nnew 
paragraph')) m = p.markdown().strip() print(m) if type(self) == MistuneTestCase: self.assertEqual(m.replace('\n\n','\n'), '

embedded code block <pre>

\n
line 1\nline 2\n
\n

new </pre> paragraph

') elif type(self) == MarkdownTestCase: self.assertEqual(m.replace('\n\n','\n'), '

embedded code block <pre>

\n
line 1\nline 2\n
\n

new </pre> paragraph

') else: test_output = m.replace('\n\n', '\n') expected_result = '

embedded code block <pre>

\n
line 1\nline 2\n
\n

new </pre> paragraph

' if test_output != expected_result: print("test_output:", test_output) print("expected_result:", expected_result) > self.assertEqual( test_output, expected_result) E AssertionError: '

e[55 chars]ite">\n

' != '

e[55 chars]ite">

l[143 chars]

' E

embedded code block <pre>

E -
E -
line 1
E           + 
line 1
E           ? ++++++++++++++++++++++++
E             line 2
E           - 
E +
E ? ++++++ E - E

new </pre> paragraph

expected_result = ('

embedded code block <pre>

\n' '
line '
 '1\n'
 'line 2\n'
 '
\n' '

new </pre> paragraph

') m = ('

embedded code block <pre>

\n' '\n' '
\n' '
line 1\n'
 'line 2\n'
 '
\n' '
\n' '\n' '

new </pre> paragraph

') p = \n\n``` python\nline 1\nline 2\n```\n\nnew
paragraph'> self = test_output = ('

embedded code block <pre>

\n' '
\n' '
line 1\n'
 'line 2\n'
 '
\n' '
\n' '

new </pre> paragraph

') test/test_templating.py:737: AssertionError ---------------------------------------------------------------------------------------------- Captured stdout call -----------------------------------------------------------------------------------------------

embedded code block <pre>

line 1
line 2

new </pre> paragraph

test_output:

embedded code block <pre>

line 1
line 2

new </pre> paragraph

expected_result:

embedded code block <pre>

line 1
line 2

new </pre> paragraph