<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">From bd39c1c410721aac5a73e38d8f989df0261cdbb6 Mon Sep 17 00:00:00 2001
From: Matt Bachmann &lt;bachmann.matt@gmail.com&gt;
Date: Wed, 22 Jun 2022 17:11:49 -0400
Subject: [PATCH] Update test outputs to match new formatted html

---
 ...ycodestyle_violations_report_external_css.html |  8 ++++----
 tests/fixtures/snippet_arabic_output.html         |  7 +++----
 tests/fixtures/snippet_default.html               |  7 +++----
 tests/fixtures/snippet_invalid_violations.html    |  7 +++----
 tests/fixtures/snippet_list.html                  | 15 +++++++--------
 tests/fixtures/snippet_no_filename_ext.html       |  7 +++----
 tests/fixtures/snippet_unicode.html               |  5 ++---
 tests/fixtures/snippet_unicode_html_output.html   | 15 +++++++--------
 8 files changed, 32 insertions(+), 39 deletions(-)

diff --git a/tests/fixtures/pycodestyle_violations_report_external_css.html b/tests/fixtures/pycodestyle_violations_report_external_css.html
index 9a0b50f7f2ab555425d8f9c05f429976b5daa91c..ca7b83bce9b3edabeebb67e04c34c3a02063f139 100644
--- a/tests/fixtures/pycodestyle_violations_report_external_css.html
+++ b/tests/fixtures/pycodestyle_violations_report_external_css.html
@@ -35,7 +35,7 @@ &lt;h1&gt;Diff Quality&lt;/h1&gt;
         &lt;div class="src-snippet"&gt;
             &lt;div class="src-name"&gt;violations_test_file.py&lt;/div&gt;
             &lt;div class="snippets"&gt;
-            &lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt; 1&lt;/span&gt;
+            &lt;div class="snippet"&gt;&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt; 1&lt;/span&gt;
 &lt;span class="normal"&gt; 2&lt;/span&gt;
 &lt;span class="normal"&gt; 3&lt;/span&gt;
 &lt;span class="normal"&gt; 4&lt;/span&gt;
@@ -46,7 +46,7 @@ &lt;h1&gt;Diff Quality&lt;/h1&gt;
 &lt;span class="normal"&gt; 9&lt;/span&gt;
 &lt;span class="normal"&gt;10&lt;/span&gt;
 &lt;span class="normal"&gt;11&lt;/span&gt;
-&lt;span class="normal"&gt;12&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="snippet"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="violations_test_file.py-1" name="violations_test_file.py-1"&gt;&lt;/a&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;func_1&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;apple&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;my_list&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
+&lt;span class="normal"&gt;12&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="violations_test_file.py-1" name="violations_test_file.py-1"&gt;&lt;/a&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;func_1&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;apple&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;my_list&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
 &lt;a id="violations_test_file.py-2" name="violations_test_file.py-2"&gt;&lt;/a&gt;&lt;span class="hll"&gt;    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;apple&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
 &lt;/span&gt;&lt;a id="violations_test_file.py-3" name="violations_test_file.py-3"&gt;&lt;/a&gt;        &lt;span class="c1"&gt;# Do something &lt;/span&gt;
 &lt;a id="violations_test_file.py-4" name="violations_test_file.py-4"&gt;&lt;/a&gt;        &lt;span class="n"&gt;my_list&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;append&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;apple&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
@@ -58,8 +58,8 @@ &lt;h1&gt;Diff Quality&lt;/h1&gt;
 &lt;a id="violations_test_file.py-10" name="violations_test_file.py-10"&gt;&lt;/a&gt;            &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;char&lt;/span&gt;
 &lt;a id="violations_test_file.py-11" name="violations_test_file.py-11"&gt;&lt;/a&gt;&lt;span class="hll"&gt;    &lt;span class="n"&gt;unused&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;
 &lt;/span&gt;&lt;a id="violations_test_file.py-12" name="violations_test_file.py-12"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;
-&lt;/pre&gt;&lt;/div&gt;
-&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
+
             &lt;/div&gt;
         &lt;/div&gt;
     &lt;/body&gt;
diff --git a/tests/fixtures/snippet_arabic_output.html b/tests/fixtures/snippet_arabic_output.html
index 9ad797285b08a152772b8421f8c08e0301bff094..5f84ff151137a417dd913bf013c1525223f78326 100644
--- a/tests/fixtures/snippet_arabic_output.html
+++ b/tests/fixtures/snippet_arabic_output.html
@@ -1,11 +1,11 @@
-&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt; 3&lt;/span&gt;
+&lt;div class="snippet"&gt;&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt; 3&lt;/span&gt;
 &lt;span class="normal"&gt; 4&lt;/span&gt;
 &lt;span class="normal"&gt; 5&lt;/span&gt;
 &lt;span class="normal"&gt; 6&lt;/span&gt;
 &lt;span class="normal"&gt; 7&lt;/span&gt;
 &lt;span class="normal"&gt; 8&lt;/span&gt;
 &lt;span class="normal"&gt; 9&lt;/span&gt;
-&lt;span class="normal"&gt;10&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="snippet"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="snippet_8859.py-3" name="snippet_8859.py-3"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;
+&lt;span class="normal"&gt;10&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="snippet_8859.py-3" name="snippet_8859.py-3"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;
 &lt;a id="snippet_8859.py-4" name="snippet_8859.py-4"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt;
 &lt;a id="snippet_8859.py-5" name="snippet_8859.py-5"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;
 &lt;a id="snippet_8859.py-6" name="snippet_8859.py-6"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt;
@@ -13,5 +13,4 @@
 &lt;/span&gt;&lt;a id="snippet_8859.py-8" name="snippet_8859.py-8"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;8&lt;/span&gt;
 &lt;a id="snippet_8859.py-9" name="snippet_8859.py-9"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;9&lt;/span&gt;
 &lt;a id="snippet_8859.py-10" name="snippet_8859.py-10"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;
-&lt;/pre&gt;&lt;/div&gt;
-&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
\ No newline at end of file
+&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
\ No newline at end of file
diff --git a/tests/fixtures/snippet_default.html b/tests/fixtures/snippet_default.html
index 4da8d0ccb93b97a415ddb7affdf3f79bd259ce45..3cc8d2b1aefe958871276c0edaa9c63a26c9578e 100644
--- a/tests/fixtures/snippet_default.html
+++ b/tests/fixtures/snippet_default.html
@@ -1,9 +1,8 @@
-&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;4&lt;/span&gt;
+&lt;div class="snippet"&gt;&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;4&lt;/span&gt;
 &lt;span class="normal"&gt;5&lt;/span&gt;
 &lt;span class="normal"&gt;6&lt;/span&gt;
-&lt;span class="normal"&gt;7&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="snippet"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="test.py-4" name="test.py-4"&gt;&lt;/a&gt;&lt;span class="hll"&gt;&lt;span class="c"&gt;# Test source&lt;/span&gt;
+&lt;span class="normal"&gt;7&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="test.py-4" name="test.py-4"&gt;&lt;/a&gt;&lt;span class="hll"&gt;&lt;span class="c"&gt;# Test source&lt;/span&gt;
 &lt;/span&gt;&lt;a id="test.py-5" name="test.py-5"&gt;&lt;/a&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;test_func&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;arg&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
 &lt;a id="test.py-6" name="test.py-6"&gt;&lt;/a&gt;&lt;span class="hll"&gt;    &lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="n"&gt;arg&lt;/span&gt;
 &lt;/span&gt;&lt;a id="test.py-7" name="test.py-7"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;arg&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;
-&lt;/pre&gt;&lt;/div&gt;
-&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
\ No newline at end of file
+&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
\ No newline at end of file
diff --git a/tests/fixtures/snippet_invalid_violations.html b/tests/fixtures/snippet_invalid_violations.html
index 49519064870083e397a07ddafa377de01f2964da..36aec43a2acb210ef04836a6b9239adf63e14fda 100644
--- a/tests/fixtures/snippet_invalid_violations.html
+++ b/tests/fixtures/snippet_invalid_violations.html
@@ -1,9 +1,8 @@
-&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;1&lt;/span&gt;
+&lt;div class="snippet"&gt;&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;1&lt;/span&gt;
 &lt;span class="normal"&gt;2&lt;/span&gt;
 &lt;span class="normal"&gt;3&lt;/span&gt;
-&lt;span class="normal"&gt;4&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="snippet"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="test.py-1" name="test.py-1"&gt;&lt;/a&gt;&lt;span class="c"&gt;# Test source&lt;/span&gt;
+&lt;span class="normal"&gt;4&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="test.py-1" name="test.py-1"&gt;&lt;/a&gt;&lt;span class="c"&gt;# Test source&lt;/span&gt;
 &lt;a id="test.py-2" name="test.py-2"&gt;&lt;/a&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;test_func&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;arg&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
 &lt;a id="test.py-3" name="test.py-3"&gt;&lt;/a&gt;    &lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="n"&gt;arg&lt;/span&gt;
 &lt;a id="test.py-4" name="test.py-4"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;arg&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;
-&lt;/pre&gt;&lt;/div&gt;
-&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
\ No newline at end of file
+&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
\ No newline at end of file
diff --git a/tests/fixtures/snippet_list.html b/tests/fixtures/snippet_list.html
index 8f49bfd26488265496d78c596aac5440967b4885..4a974a5357d462c53f96f7b8f8a71e99132e40c0 100644
--- a/tests/fixtures/snippet_list.html
+++ b/tests/fixtures/snippet_list.html
@@ -1,4 +1,4 @@
-&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt; 6&lt;/span&gt;
+&lt;div class="snippet"&gt;&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt; 6&lt;/span&gt;
 &lt;span class="normal"&gt; 7&lt;/span&gt;
 &lt;span class="normal"&gt; 8&lt;/span&gt;
 &lt;span class="normal"&gt; 9&lt;/span&gt;
@@ -9,7 +9,7 @@
 &lt;span class="normal"&gt;14&lt;/span&gt;
 &lt;span class="normal"&gt;15&lt;/span&gt;
 &lt;span class="normal"&gt;16&lt;/span&gt;
-&lt;span class="normal"&gt;17&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="snippet"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="snippet_src.py-6" name="snippet_src.py-6"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt;
+&lt;span class="normal"&gt;17&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="snippet_src.py-6" name="snippet_src.py-6"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt;
 &lt;a id="snippet_src.py-7" name="snippet_src.py-7"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;
 &lt;a id="snippet_src.py-8" name="snippet_src.py-8"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;8&lt;/span&gt;
 &lt;a id="snippet_src.py-9" name="snippet_src.py-9"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;9&lt;/span&gt;
@@ -21,10 +21,10 @@
 &lt;a id="snippet_src.py-15" name="snippet_src.py-15"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;15&lt;/span&gt;
 &lt;a id="snippet_src.py-16" name="snippet_src.py-16"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;16&lt;/span&gt;
 &lt;a id="snippet_src.py-17" name="snippet_src.py-17"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;17&lt;/span&gt;
-&lt;/pre&gt;&lt;/div&gt;
-&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
 
-&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;46&lt;/span&gt;
+
+&lt;div class="snippet"&gt;&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;46&lt;/span&gt;
 &lt;span class="normal"&gt;47&lt;/span&gt;
 &lt;span class="normal"&gt;48&lt;/span&gt;
 &lt;span class="normal"&gt;49&lt;/span&gt;
@@ -39,7 +39,7 @@
 &lt;span class="normal"&gt;58&lt;/span&gt;
 &lt;span class="normal"&gt;59&lt;/span&gt;
 &lt;span class="normal"&gt;60&lt;/span&gt;
-&lt;span class="normal"&gt;61&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="snippet"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="snippet_src.py-46" name="snippet_src.py-46"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;46&lt;/span&gt;
+&lt;span class="normal"&gt;61&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="snippet_src.py-46" name="snippet_src.py-46"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;46&lt;/span&gt;
 &lt;a id="snippet_src.py-47" name="snippet_src.py-47"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;47&lt;/span&gt;
 &lt;a id="snippet_src.py-48" name="snippet_src.py-48"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;48&lt;/span&gt;
 &lt;a id="snippet_src.py-49" name="snippet_src.py-49"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;49&lt;/span&gt;
@@ -55,5 +55,4 @@
 &lt;a id="snippet_src.py-59" name="snippet_src.py-59"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;59&lt;/span&gt;
 &lt;a id="snippet_src.py-60" name="snippet_src.py-60"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;60&lt;/span&gt;
 &lt;a id="snippet_src.py-61" name="snippet_src.py-61"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;61&lt;/span&gt;
-&lt;/pre&gt;&lt;/div&gt;
-&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
\ No newline at end of file
+&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
\ No newline at end of file
diff --git a/tests/fixtures/snippet_no_filename_ext.html b/tests/fixtures/snippet_no_filename_ext.html
index e40c017d71c5ee1a34890a904bfd016025b2ebed..af858cbf787ce12214daf414bf5f4b8ab0f8e129 100644
--- a/tests/fixtures/snippet_no_filename_ext.html
+++ b/tests/fixtures/snippet_no_filename_ext.html
@@ -1,9 +1,8 @@
-&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;4&lt;/span&gt;
+&lt;div class="snippet"&gt;&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;4&lt;/span&gt;
 &lt;span class="normal"&gt;5&lt;/span&gt;
 &lt;span class="normal"&gt;6&lt;/span&gt;
-&lt;span class="normal"&gt;7&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="snippet"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="test-4" name="test-4"&gt;&lt;/a&gt;&lt;span class="hll"&gt;&lt;span class="c"&gt;# Test source&lt;/span&gt;
+&lt;span class="normal"&gt;7&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="test-4" name="test-4"&gt;&lt;/a&gt;&lt;span class="hll"&gt;&lt;span class="c"&gt;# Test source&lt;/span&gt;
 &lt;/span&gt;&lt;a id="test-5" name="test-5"&gt;&lt;/a&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;test_func&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;arg&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
 &lt;a id="test-6" name="test-6"&gt;&lt;/a&gt;&lt;span class="hll"&gt;    &lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="n"&gt;arg&lt;/span&gt;
 &lt;/span&gt;&lt;a id="test-7" name="test-7"&gt;&lt;/a&gt;    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;arg&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;
-&lt;/pre&gt;&lt;/div&gt;
-&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
\ No newline at end of file
+&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
\ No newline at end of file
diff --git a/tests/fixtures/snippet_unicode.html b/tests/fixtures/snippet_unicode.html
index d7cd440c6819fc09bdac1a8fe790bbde10a180a9..835093bb81d63e06aa9b1a42cc259ab9fa2a6a58 100644
--- a/tests/fixtures/snippet_unicode.html
+++ b/tests/fixtures/snippet_unicode.html
@@ -1,3 +1,2 @@
-&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;1&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="snippet"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="test.py-1" name="test.py-1"&gt;&lt;/a&gt;var = Ä£ å¡² ãŽ‰
-&lt;/pre&gt;&lt;/div&gt;
-&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
\ No newline at end of file
+&lt;div class="snippet"&gt;&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;1&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="test.py-1" name="test.py-1"&gt;&lt;/a&gt;var = Ä£ å¡² ãŽ‰
+&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
\ No newline at end of file
diff --git a/tests/fixtures/snippet_unicode_html_output.html b/tests/fixtures/snippet_unicode_html_output.html
index db4dd7963f4169451439040b6ecd7ef88da457c3..bb6aa536328929fe9bf3df0b56ec34c07b43e6bd 100644
--- a/tests/fixtures/snippet_unicode_html_output.html
+++ b/tests/fixtures/snippet_unicode_html_output.html
@@ -1,4 +1,4 @@
-&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt; 6&lt;/span&gt;
+&lt;div class="snippet"&gt;&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt; 6&lt;/span&gt;
 &lt;span class="normal"&gt; 7&lt;/span&gt;
 &lt;span class="normal"&gt; 8&lt;/span&gt;
 &lt;span class="normal"&gt; 9&lt;/span&gt;
@@ -9,7 +9,7 @@
 &lt;span class="normal"&gt;14&lt;/span&gt;
 &lt;span class="normal"&gt;15&lt;/span&gt;
 &lt;span class="normal"&gt;16&lt;/span&gt;
-&lt;span class="normal"&gt;17&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="snippet"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="snippet_unicode.py-6" name="snippet_unicode.py-6"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt;
+&lt;span class="normal"&gt;17&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="snippet_unicode.py-6" name="snippet_unicode.py-6"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt;
 &lt;a id="snippet_unicode.py-7" name="snippet_unicode.py-7"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;
 &lt;a id="snippet_unicode.py-8" name="snippet_unicode.py-8"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;8&lt;/span&gt;
 &lt;a id="snippet_unicode.py-9" name="snippet_unicode.py-9"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;9&lt;/span&gt;
@@ -21,10 +21,10 @@
 &lt;a id="snippet_unicode.py-15" name="snippet_unicode.py-15"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;15&lt;/span&gt;
 &lt;a id="snippet_unicode.py-16" name="snippet_unicode.py-16"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;16&lt;/span&gt;
 &lt;a id="snippet_unicode.py-17" name="snippet_unicode.py-17"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;17&lt;/span&gt;
-&lt;/pre&gt;&lt;/div&gt;
-&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
 
-&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;46&lt;/span&gt;
+
+&lt;div class="snippet"&gt;&lt;table class="snippettable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt;&lt;span class="normal"&gt;46&lt;/span&gt;
 &lt;span class="normal"&gt;47&lt;/span&gt;
 &lt;span class="normal"&gt;48&lt;/span&gt;
 &lt;span class="normal"&gt;49&lt;/span&gt;
@@ -39,7 +39,7 @@
 &lt;span class="normal"&gt;58&lt;/span&gt;
 &lt;span class="normal"&gt;59&lt;/span&gt;
 &lt;span class="normal"&gt;60&lt;/span&gt;
-&lt;span class="normal"&gt;61&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="snippet"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="snippet_unicode.py-46" name="snippet_unicode.py-46"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;46&lt;/span&gt;
+&lt;span class="normal"&gt;61&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;a id="snippet_unicode.py-46" name="snippet_unicode.py-46"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;46&lt;/span&gt;
 &lt;a id="snippet_unicode.py-47" name="snippet_unicode.py-47"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;47&lt;/span&gt;
 &lt;a id="snippet_unicode.py-48" name="snippet_unicode.py-48"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;48&lt;/span&gt;
 &lt;a id="snippet_unicode.py-49" name="snippet_unicode.py-49"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;49&lt;/span&gt;
@@ -55,5 +55,4 @@
 &lt;a id="snippet_unicode.py-59" name="snippet_unicode.py-59"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;59&lt;/span&gt;
 &lt;a id="snippet_unicode.py-60" name="snippet_unicode.py-60"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;60&lt;/span&gt;
 &lt;a id="snippet_unicode.py-61" name="snippet_unicode.py-61"&gt;&lt;/a&gt;&lt;span class="n"&gt;Line&lt;/span&gt; &lt;span class="mi"&gt;61&lt;/span&gt;
-&lt;/pre&gt;&lt;/div&gt;
-&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
\ No newline at end of file
+&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
\ No newline at end of file
</pre></body></html>