summaryrefslogtreecommitdiff
path: root/bs4
diff options
context:
space:
mode:
Diffstat (limited to 'bs4')
-rw-r--r--bs4/element.py2
-rw-r--r--bs4/tests/test_tree.py1
2 files changed, 2 insertions, 1 deletions
diff --git a/bs4/element.py b/bs4/element.py
index bc6d9c8..77c8da0 100644
--- a/bs4/element.py
+++ b/bs4/element.py
@@ -436,7 +436,7 @@ class PageElement(object):
# NOTE: We can't use _find_one because findParents takes a different
# set of arguments.
r = None
- l = self.find_parents(name, attrs, 1)
+ l = self.find_parents(name, attrs, 1, **kwargs)
if l:
r = l[0]
return r
diff --git a/bs4/tests/test_tree.py b/bs4/tests/test_tree.py
index a4e2a8a..a5e761f 100644
--- a/bs4/tests/test_tree.py
+++ b/bs4/tests/test_tree.py
@@ -425,6 +425,7 @@ class TestParentOperations(TreeTest):
def test_find_parent(self):
self.assertEqual(self.start.find_parent('ul')['id'], 'bottom')
+ self.assertEqual(self.start.find_parent('ul', id='top')['id'], 'top')
def test_parent_of_text_element(self):
text = self.tree.find(text="Start here")