diff options
author | Leonard Richardson <leonardr@segfault.org> | 2023-03-27 16:01:43 -0400 |
---|---|---|
committer | Leonard Richardson <leonardr@segfault.org> | 2023-03-27 16:01:43 -0400 |
commit | c63a26a693c14234592b0f92da184a40aa9a2c6b (patch) | |
tree | 18ac38b27c480a6ff40b0cff95025ada913efe1e /bs4/tests/test_pageelement.py | |
parent | 469bd30fd1d981ea3e2af0d0827956532b41b277 (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.py | 6 |
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> </p>', 'html.parser') |