From 62d5de7f5ac4211b688665dd5912d4c4fd82e95c Mon Sep 17 00:00:00 2001 From: Leonard Richardson Date: Tue, 7 Feb 2012 21:16:03 -0500 Subject: BeautifulSoup objects don't support move_before() or move_after. --- bs4/tests/test_tree.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'bs4/tests/test_tree.py') diff --git a/bs4/tests/test_tree.py b/bs4/tests/test_tree.py index fe454d8..97dc5e6 100644 --- a/bs4/tests/test_tree.py +++ b/bs4/tests/test_tree.py @@ -682,11 +682,11 @@ class TestTreeModification(SoupTest): soup = self.soup("foobar") soup.new_string("BAZ").move_before(soup.b) soup.new_string("QUUX").move_before(soup.a) - self.assertEquals( + self.assertEqual( soup.decode(), self.document_for("QUUXfooBAZbar")) soup.b.move_before(soup.a) - self.assertEquals( + self.assertEqual( soup.decode(), self.document_for("QUUXbarfooBAZ")) @@ -694,10 +694,10 @@ class TestTreeModification(SoupTest): soup = self.soup("foobar") soup.new_string("BAZ").move_after(soup.b) soup.new_string("QUUX").move_after(soup.a) - self.assertEquals( + self.assertEqual( soup.decode(), self.document_for("fooQUUXbarBAZ")) soup.a.move_after(soup.b) - self.assertEquals( + self.assertEqual( soup.decode(), self.document_for("QUUXbarfooBAZ")) def test_move_after_raises_valueerror_if_after_has_no_meaning(self): @@ -706,12 +706,16 @@ class TestTreeModification(SoupTest): string = soup.new_string("") self.assertRaises(ValueError, string.move_after, tag) + self.assertRaises(ValueError, soup.move_after, tag) + def test_move_before_raises_valueerror_if_before_has_no_meaning(self): soup = self.soup("") tag = soup.new_tag("a") string = soup.new_string("") self.assertRaises(ValueError, string.move_before, tag) + self.assertRaises(ValueError, soup.move_before, tag) + def test_replace_with(self): soup = self.soup( "

There's no business like show business

") -- cgit v1.2.3