Mercurial > genshi > mirror
changeset 128:33c646c7a8d6 trunk
Revert accidential checkin of unit test changes in [160].
author | cmlenz |
---|---|
date | Thu, 03 Aug 2006 17:21:11 +0000 |
parents | d78ca97a71cd |
children | da48dd846cac |
files | markup/tests/path.py |
diffstat | 1 files changed, 2 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/markup/tests/path.py +++ b/markup/tests/path.py @@ -63,36 +63,22 @@ self.assertEqual('<bar/>', Path('bar').select(xml).render()) self.assertEqual('', Path('baz').select(xml).render()) - def test_2step_attribute(self): - xml = XML('<elem class="x"><span id="joe">Hey Joe</span></elem>') - self.assertEqual('x', Path('@*').select(xml).render()) - self.assertEqual('x', Path('./@*').select(xml).render()) - self.assertEqual('xjoe', Path('//@*').select(xml).render()) - self.assertEqual('joe', Path('*/@*').select(xml).render()) - - xml = XML('<elem><foo id="1"/>foo id="2"/></elem>') - self.assertEqual('', Path('@*').select(xml).render()) - self.assertEqual('12', Path('foo/@*').select(xml).render()) - def test_2step_complex(self): xml = XML('<root><foo><bar/></foo></root>') self.assertEqual('<bar/>', Path('foo/bar').select(xml).render()) self.assertEqual('<bar/>', Path('foo/*').select(xml).render()) - self.assertEqual('', Path('./bar').select(xml).render()) xml = XML('<root><foo><bar id="1"/></foo><bar id="2"/></root>') - self.assertEqual('<bar id="2"/>', Path('bar').select(xml).render()) + self.assertEqual('<bar id="1"/><bar id="2"/>', + Path('bar').select(xml).render()) def test_2step_text(self): xml = XML('<root><item>Foo</item></root>') self.assertEqual('Foo', Path('item/text()').select(xml).render()) self.assertEqual('Foo', Path('*/text()').select(xml).render()) self.assertEqual('Foo', Path('//text()').select(xml).render()) - self.assertEqual('', Path('./text()').select(xml).render()) xml = XML('<root><item>Foo</item><item>Bar</item></root>') self.assertEqual('FooBar', Path('item/text()').select(xml).render()) - xml = XML('<root><item>Foo</item>Bar</root>') - self.assertEqual('Bar', Path('./text()').select(xml).render()) def test_3step(self): xml = XML('<root><foo><bar/></foo></root>')