Ignore:
Timestamp:
May 30, 2011 8:48:04 AM (8 years ago)
Author:
vmaksymiv
Message:

has added upgrade step for fixing escaped seo properties

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/tests/testUtils.py

    r3189 r3223  
     1# -*- coding: utf8 -*- 
    12from unittest import TestSuite, makeSuite, TestCase 
    23from quintagroup.seoptimizer.util import unescape 
     
    67 
    78    def test_unicode_str_unescaping(self): 
    8         self.assertEqual(unescape(u"&&-/["), u"&&-/[") 
     9        self.assertEqual(unescape("&&-/["), "&&-/[") 
    910 
    1011    def test_str_unescaping(self): 
    11         self.assertEqual(unescape("&&-/["), u"&&-/[") 
     12        self.assertEqual(unescape("&&-/["), "&&-/[") 
     13 
     14    def test_entity_unicode_unescaping(self): 
     15        self.assertEqual(unescape(u"&&ї".encode('utf-8')), 
     16                                  u"&&ї".encode('utf-8')) 
    1217 
    1318    def test_hex_unescaping(self): 
    14         self.assertEqual(unescape('['), u'[') 
     19        self.assertEqual(unescape('['), '[') 
    1520 
    1621    def test_simple_text_unescaping(self): 
    17         self.assertEqual(unescape("Simple text."), u"Simple text.") 
     22        self.assertEqual(unescape("Simple text."), "Simple text.") 
    1823 
    1924    def test_entity_hex_unescaping(self): 
    20         self.assertEqual(unescape('['), u'[') 
     25        self.assertEqual(unescape('['), '[') 
    2126 
    2227    def test_intity_dec_unescaping(self): 
    23         self.assertEqual(unescape('['), u'[') 
     28        self.assertEqual(unescape('['), '[') 
    2429 
    2530    def test_entity_dec_hex_unescaping(self): 
    26         self.assertEqual(unescape('['), u'[') 
     31        self.assertEqual(unescape('['), '[') 
    2732 
    2833    def test_fake_entity_unescaping(self): 
    29         self.assertEqual(unescape("&asd;"), u"&asd;") 
     34        self.assertEqual(unescape("&asd;"), "&asd;") 
     35 
     36    def test_aentity_unescaping(self): 
     37        self.assertEqual(unescape("—").encode('utf-8'), 
     38                         u"—".encode('utf-8')) 
    3039 
    3140 
Note: See TracChangeset for help on using the changeset viewer.