summaryrefslogtreecommitdiff
path: root/bs4/tests/test_tree.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonard.richardson@canonical.com>2012-03-02 08:11:28 -0500
committerLeonard Richardson <leonard.richardson@canonical.com>2012-03-02 08:11:28 -0500
commit5b3edbe7ef552f09cb5cae62bcdfd7bac0a86f2b (patch)
tree6c191467583eb8bae6e79d94643dca356317b875 /bs4/tests/test_tree.py
parent8333c2b5bfd78dfcc9544403a6e1d285f587475b (diff)
Fixed a bug that caused calling a tag to sometimes call find_all() with the wrong arguments. [bug=944426]
Diffstat (limited to 'bs4/tests/test_tree.py')
-rw-r--r--bs4/tests/test_tree.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bs4/tests/test_tree.py b/bs4/tests/test_tree.py
index 3f32736..6d22448 100644
--- a/bs4/tests/test_tree.py
+++ b/bs4/tests/test_tree.py
@@ -99,6 +99,11 @@ class TestFindAll(TreeTest):
self.assertSelects(
soup.find_all('a', limit=0), ["1", "2", "3", "4", "5"])
+ def test_calling_a_tag_is_calling_findall(self):
+ soup = self.soup("<a>1</a><b>2<a id='foo'>3</a></b>")
+ self.assertSelects(soup('a', limit=1), ["1"])
+ self.assertSelects(soup.b(id="foo"), ["3"])
+
class TestFindAllBasicNamespaces(TreeTest):
def test_find_by_namespaced_name(self):