# HG changeset patch # User cmlenz # Date 1154625271 0 # Node ID d78ca97a71cd7f7bec3e794cd2c78002faef7b9f # Parent a9a8db67bb5adf1e1f7b6a4d0bd13fdb111c9a75 Fix syntax error in `setup.py`. diff --git a/markup/tests/path.py b/markup/tests/path.py --- a/markup/tests/path.py +++ b/markup/tests/path.py @@ -63,22 +63,36 @@ self.assertEqual('', Path('bar').select(xml).render()) self.assertEqual('', Path('baz').select(xml).render()) + def test_2step_attribute(self): + xml = XML('Hey Joe') + 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('foo id="2"/>') + self.assertEqual('', Path('@*').select(xml).render()) + self.assertEqual('12', Path('foo/@*').select(xml).render()) + def test_2step_complex(self): xml = XML('') self.assertEqual('', Path('foo/bar').select(xml).render()) self.assertEqual('', Path('foo/*').select(xml).render()) + self.assertEqual('', Path('./bar').select(xml).render()) xml = XML('') - self.assertEqual('', - Path('bar').select(xml).render()) + self.assertEqual('', Path('bar').select(xml).render()) def test_2step_text(self): xml = XML('Foo') 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('FooBar') self.assertEqual('FooBar', Path('item/text()').select(xml).render()) + xml = XML('FooBar') + self.assertEqual('Bar', Path('./text()').select(xml).render()) def test_3step(self): xml = XML('') diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ description='Toolkit for stream-based generation of markup for the web', author='Edgewall Software', author_email='info@edgewall.org', license='BSD', url='http://markup.edgewall.org/', - download_url='http://markup.edgewall.org/wiki/MarkupDownload' + download_url='http://markup.edgewall.org/wiki/MarkupDownload', classifiers = [ 'Development Status :: 4 - Beta', 'Environment :: Web Environment',