Ejemplo n.º 1
0
 def testNamedChildren(self):
     tests = {"<foo><bar /><bar unf='1' /><bar>asdfadsf</bar>"
                      "<bam/></foo>" : 3,
              '<foo>asdf</foo>' : 0,
              '<foo><bar><bar></bar></bar></foo>' : 1,
              }
     for t in tests.keys():
         node = microdom.parseString(t).documentElement
         result = domhelpers.namedChildren(node, 'bar')
         self.assertEquals(len(result), tests[t])
         if result:
             self.assert_(hasattr(result[0], 'tagName'))
Ejemplo n.º 2
0
 def test_namedChildren(self):
     tests = {"<foo><bar /><bar unf='1' /><bar>asdfadsf</bar>"
                      "<bam/></foo>" : 3,
              '<foo>asdf</foo>' : 0,
              '<foo><bar><bar></bar></bar></foo>' : 1,
              }
     for t in tests.keys():
         node = microdom.parseString(t).documentElement
         result = domhelpers.namedChildren(node, 'bar')
         self.assertEqual(len(result), tests[t])
         if result:
             self.assertTrue(hasattr(result[0], 'tagName'))