summaryrefslogtreecommitdiff
path: root/bs4/tests/test_soup.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonardr@segfault.org>2013-10-01 22:15:53 -0400
committerLeonard Richardson <leonardr@segfault.org>2013-10-01 22:15:53 -0400
commitc0de2023544605dc1940e4d24d493a14b5300066 (patch)
tree73d5eeba9401dd3a174b7d8dc4aef3f13cbb5e62 /bs4/tests/test_soup.py
parent6a06b9d998ea9502a93db14ebb65395b20c1b30f (diff)
Fixed a crash when a short input contains data not valid in
filenames. [bug=1232604]
Diffstat (limited to 'bs4/tests/test_soup.py')
-rw-r--r--bs4/tests/test_soup.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/bs4/tests/test_soup.py b/bs4/tests/test_soup.py
index 79a2bc5..b0247fe 100644
--- a/bs4/tests/test_soup.py
+++ b/bs4/tests/test_soup.py
@@ -43,6 +43,12 @@ class TestConstructor(SoupTest):
soup = self.soup(data)
self.assertEqual(u"éé", soup.h1.string)
+ def test_embedded_null(self):
+ data = u"<h1>foo\0bar</h1>"
+ soup = self.soup(data)
+ self.assertEqual(u"foo\0bar", soup.h1.string)
+
+
class TestDeprecatedConstructorArguments(SoupTest):
def test_parseOnlyThese_renamed_to_parse_only(self):