Mercurial > genshi > genshi-test
diff markup/tests/core.py @ 212:e8c43127d9a9
Refactored the handling of empty tags in the serializer: use an `EmptyTagFilter` that combines adjacent start/end events, instead of the generic pushback-iterator.
author | cmlenz |
---|---|
date | Wed, 30 Aug 2006 12:40:44 +0000 |
parents | 516a6cae0aa8 |
children |
line wrap: on
line diff
--- a/markup/tests/core.py +++ b/markup/tests/core.py @@ -41,78 +41,78 @@ def test_escape(self): markup = escape('<b>"&"</b>') - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('<b>"&"</b>', markup) def test_escape_noquotes(self): markup = escape('<b>"&"</b>', quotes=False) - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('<b>"&"</b>', markup) def test_unescape_markup(self): string = '<b>"&"</b>' markup = Markup.escape(string) - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals(string, unescape(markup)) def test_add_str(self): markup = Markup('<b>foo</b>') + '<br/>' - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('<b>foo</b><br/>', markup) def test_add_markup(self): markup = Markup('<b>foo</b>') + Markup('<br/>') - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('<b>foo</b><br/>', markup) def test_add_reverse(self): markup = '<br/>' + Markup('<b>bar</b>') - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('<br/><b>bar</b>', markup) def test_mod(self): markup = Markup('<b>%s</b>') % '&' - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('<b>&</b>', markup) def test_mod_multi(self): markup = Markup('<b>%s</b> %s') % ('&', 'boo') - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('<b>&</b> boo', markup) def test_mul(self): markup = Markup('<b>foo</b>') * 2 - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('<b>foo</b><b>foo</b>', markup) def test_mul_reverse(self): markup = 2 * Markup('<b>foo</b>') - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('<b>foo</b><b>foo</b>', markup) def test_join(self): markup = Markup('<br />').join(['foo', '<bar />', Markup('<baz />')]) - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('foo<br /><bar /><br /><baz />', markup) def test_stripentities_all(self): markup = Markup('& j').stripentities() - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('& j', markup) def test_stripentities_keepxml(self): markup = Markup('& j').stripentities(keepxmlentities=True) - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('& j', markup) def test_striptags_empty(self): markup = Markup('<br />').striptags() - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('', markup) def test_striptags_mid(self): markup = Markup('<a href="#">fo<br />o</a>').striptags() - assert isinstance(markup, Markup) + assert type(markup) is Markup self.assertEquals('foo', markup)