summaryrefslogtreecommitdiff
path: root/bs4/tests/test_tree.py
diff options
context:
space:
mode:
authorLeonard Richardson <leonard.richardson@canonical.com>2012-02-23 10:55:39 -0500
committerLeonard Richardson <leonard.richardson@canonical.com>2012-02-23 10:55:39 -0500
commit328204928bd22ca9e8aeac0a3208645d9f82f264 (patch)
treef3887c29a818d484834b28fd1569f17084b52dee /bs4/tests/test_tree.py
parenta4ffd587fad7d2442a9ccdcdd0a8f6df347f39eb (diff)
Added basic namespace 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."""