summaryrefslogtreecommitdiff
path: root/bs4/tests/test_tree.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonard.richardson@canonical.com>2012-02-23 10:21:30 -0500
committerLeonard Richardson <leonard.richardson@canonical.com>2012-02-23 10:21:30 -0500
commit0339d1f4a0f7306cb8c1ef4d7cd609b06e33eb27 (patch)
tree40b1d7453a284da936c40e5e53402942c9650b74 /bs4/tests/test_tree.py
parent6e4b4dfffbd6e8d465aebd009108654003da338b (diff)
parenta4ffd587fad7d2442a9ccdcdd0a8f6df347f39eb (diff)
Merge from trunk and added tests.
Diffstat (limited to 'bs4/tests/test_tree.py')
-rw-r--r--bs4/tests/test_tree.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/bs4/tests/test_tree.py b/bs4/tests/test_tree.py
index f39826a..6aa02cb 100644
--- a/bs4/tests/test_tree.py
+++ b/bs4/tests/test_tree.py
@@ -63,7 +63,6 @@ class TestFind(TreeTest):
soup = self.soup(u'<h1>Räksmörgås</h1>')
self.assertEqual(soup.find(text=u'Räksmörgås'), u'Räksmörgås')
-
class TestFindAll(TreeTest):
"""Basic tests of the find_all() method."""
@@ -94,6 +93,14 @@ class TestFindAll(TreeTest):
self.assertSelects(
soup.find_all('a', limit=0), ["1", "2", "3", "4", "5"])
+class TestFindAllBasicNamespaces(TreeTest):
+
+ def test_find_by_namespaced_name(self):
+ soup = self.soup('<mathml:msqrt>4</mathml:msqrt><a svg:fill="red">')
+ self.assertEquals("4", soup.find("mathml:msqrt").string)
+ self.assertEquals("a", soup.find(attrs= { "svg:fill" : "red" }).name)
+
+
class TestFindAllByName(TreeTest):
"""Test ways of finding tags by tag name."""