snap_test_escaping.py 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # -*- coding: utf-8 -*-
  2. # snapshottest: v1 - https://goo.gl/zC4yUc
  3. from __future__ import unicode_literals
  4. from snapshottest import Snapshot
  5. snapshots = Snapshot()
  6. snapshots[
  7. "test_code_in_quote_bbcode_header_is_escaped 1"
  8. ] = """<aside class="quote-block">
  9. <div class="quote-heading">@Us&quot;&gt;&lt;script&gt;alert(&quot;!&quot;)&lt;/script&gt;er</div>
  10. <blockquote class="quote-body">
  11. <p>Test</p>
  12. </blockquote>
  13. </aside>"""
  14. snapshots[
  15. "test_code_in_quote_bbcode_is_escaped 1"
  16. ] = """<aside class="quote-block">
  17. <div class="quote-heading"></div>
  18. <blockquote class="quote-body">
  19. <p>&lt;script&gt;alert(&quot;!&quot;)&lt;/script&gt;</p>
  20. </blockquote>
  21. </aside>"""
  22. snapshots[
  23. "test_code_in_quote_markdown_is_escaped 1"
  24. ] = """<blockquote>
  25. <p>&lt;script&gt;alert(&quot;!&quot;)&lt;/script&gt;</p>
  26. </blockquote>"""
  27. snapshots[
  28. "test_inline_code_is_escaped 1"
  29. ] = "<p><code>&lt;script&gt;alert(&quot;!&quot;)&lt;/script&gt;</code></p>"
  30. snapshots[
  31. "test_text_is_escaped 1"
  32. ] = "<p>&lt;script&gt;alert(&quot;!&quot;)&lt;/script&gt;</p>"