summaryrefslogtreecommitdiff
path: root/bs4/tests/test_pageelement.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonardr@segfault.org>2023-03-27 16:01:43 -0400
committerLeonard Richardson <leonardr@segfault.org>2023-03-27 16:01:43 -0400
commitc63a26a693c14234592b0f92da184a40aa9a2c6b (patch)
tree18ac38b27c480a6ff40b0cff95025ada913efe1e /bs4/tests/test_pageelement.py
parent469bd30fd1d981ea3e2af0d0827956532b41b277 (diff)
Make it possible to pickle a deeply nested BeautifulSoup object.
Diffstat (limited to 'bs4/tests/test_pageelement.py')
-rw-r--r--bs4/tests/test_pageelement.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/bs4/tests/test_pageelement.py b/bs4/tests/test_pageelement.py
index b2773be..e12df79 100644
--- a/bs4/tests/test_pageelement.py
+++ b/bs4/tests/test_pageelement.py
@@ -277,7 +277,7 @@ class TestPersistence(SoupTest):
loaded = pickle.loads(dumped)
assert loaded.__class__ == BeautifulSoup
assert loaded.decode() == self.tree.decode()
-
+
def test_deepcopy_identity(self):
# Making a deepcopy of a tree yields an identical tree.
copied = copy.deepcopy(self.tree)
@@ -291,13 +291,9 @@ class TestPersistence(SoupTest):
markup = "<span>" * limit
soup = self.soup(markup)
- encoded = soup.encode()
copied = copy.copy(soup)
- assert encoded == copied.encode()
-
copied = copy.deepcopy(soup)
- assert encoded == copied.encode()
def test_copy_preserves_encoding(self):
soup = BeautifulSoup(b'<p>&nbsp;</p>', 'html.parser')