From a4b709e03f2cf080b04f5426fb8903f320ed38bb Mon Sep 17 00:00:00 2001 From: Damian Canabal Date: Wed, 24 Sep 2008 12:40:55 +0000 Subject: [PATCH] added test for remove entities --HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40275 --- scrapy/trunk/scrapy/tests/test_utils_markup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scrapy/trunk/scrapy/tests/test_utils_markup.py b/scrapy/trunk/scrapy/tests/test_utils_markup.py index 3f7fb9fde..51c4f466e 100644 --- a/scrapy/trunk/scrapy/tests/test_utils_markup.py +++ b/scrapy/trunk/scrapy/tests/test_utils_markup.py @@ -14,7 +14,8 @@ class UtilsMarkupTest(unittest.TestCase): u'As low as \xa3100!') self.assertEqual(remove_entities('As low as £100!'), u'As low as \xa3100!') - + self.assertEqual(remove_entities('redirectTo=search&searchtext=MR0221Y&aff=buyat&affsrc=d_data&cm_mmc=buyat-_-ELECTRICAL & SEASONAL-_-MR0221Y-_-9-carat gold ½oz solid crucifix pendant'), + u'redirectTo=search&searchtext=MR0221Y&aff=buyat&affsrc=d_data&cm_mmc=buyat-_-ELECTRICAL & SEASONAL-_-MR0221Y-_-9-carat gold \xbdoz solid crucifix pendant') # keep some entities self.assertEqual(remove_entities('Low < High & Medium £ six', keep=['lt', 'amp']), u'Low < High & Medium \xa3 six') @@ -25,6 +26,8 @@ class UtilsMarkupTest(unittest.TestCase): self.assertEqual(remove_entities('a < b &illegal; c � six', remove_illegal=True), u'a < b c six') + + def test_remove_tags(self): # make sure it always return uncode assert isinstance(replace_tags('no entities'), unicode)