From b787de0acc6c1b9d1491a54539bf3ed458732a19 Mon Sep 17 00:00:00 2001 From: Sajith Sasidharan Date: Sun, 13 Dec 2020 06:49:49 -0500 Subject: [PATCH] Fix BeautifulSoup's GuessedAtParserWarning --- newsfragments/3557.minor | 0 src/allmydata/test/test_checker.py | 2 +- src/allmydata/test/web/test_common.py | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 newsfragments/3557.minor diff --git a/newsfragments/3557.minor b/newsfragments/3557.minor new file mode 100644 index 000000000..e69de29bb diff --git a/src/allmydata/test/test_checker.py b/src/allmydata/test/test_checker.py index 20135688d..936d270ae 100644 --- a/src/allmydata/test/test_checker.py +++ b/src/allmydata/test/test_checker.py @@ -144,7 +144,7 @@ class WebResultsRendering(unittest.TestCase): @staticmethod def remove_tags(html): - return BeautifulSoup(html).get_text(separator=" ") + return BeautifulSoup(html, 'html5lib').get_text(separator=" ") def create_fake_client(self): sb = StorageFarmBroker(True, None, EMPTY_CLIENT_CONFIG) diff --git a/src/allmydata/test/web/test_common.py b/src/allmydata/test/web/test_common.py index 2a0ebd3d8..5261c412f 100644 --- a/src/allmydata/test/web/test_common.py +++ b/src/allmydata/test/web/test_common.py @@ -160,7 +160,7 @@ class RenderExceptionTests(SyncTestCase): MatchesPredicate( lambda value: assert_soup_has_tag_with_attributes( self, - BeautifulSoup(value), + BeautifulSoup(value, 'html5lib'), "meta", {"http-equiv": "refresh", "content": "0;URL={}".format(loc.encode("ascii")),