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('&lt;b&gt;&#34;&amp;&#34;&lt;/b&gt;', markup)
 
     def test_escape_noquotes(self):
         markup = escape('<b>"&"</b>', quotes=False)
-        assert isinstance(markup, Markup)
+        assert type(markup) is Markup
         self.assertEquals('&lt;b&gt;"&amp;"&lt;/b&gt;', 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>&lt;br/&gt;', 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('&lt;br/&gt;<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>&amp;</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>&amp;</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 />&lt;bar /&gt;<br /><baz />', markup)
 
     def test_stripentities_all(self):
         markup = Markup('&amp; &#106;').stripentities()
-        assert isinstance(markup, Markup)
+        assert type(markup) is Markup
         self.assertEquals('& j', markup)
 
     def test_stripentities_keepxml(self):
         markup = Markup('&amp; &#106;').stripentities(keepxmlentities=True)
-        assert isinstance(markup, Markup)
+        assert type(markup) is Markup
         self.assertEquals('&amp; 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)
 
 
Copyright (C) 2012-2017 Edgewall Software