示例#1
0
    def test_slugify_lower(self):
        # by default lower option is True
        self.assertEqual('bi-n', slugify('####БИ.н'))

        self.assertEqual('BI-n', slugify('####БИ.н', lower=False))

        # test also english letters
        self.assertEqual('bi-n', slugify('####bi.н'))
        self.assertEqual('BI-n', slugify('####BI.н', lower=False))
示例#2
0
文件: russian.py 项目: abael/weblib
    def test_slugify_lower(self):
        # by default lower option is True
        self.assertEqual('bi-n', slugify('####БИ.н'))

        self.assertEqual('BI-n', slugify('####БИ.н', lower=False))

        # test also english letters
        self.assertEqual('bi-n', slugify('####bi.н'))
        self.assertEqual('BI-n', slugify('####BI.н', lower=False))
示例#3
0
文件: russian.py 项目: abael/weblib
 def test_slugify_default(self):
     self.assertEqual('', slugify('####'))
     self.assertEqual('z', slugify('####', default='z'))
     self.assertEqual(None, slugify('####', default=None))
示例#4
0
文件: russian.py 项目: abael/weblib
 def test_slugify_limit(self):
     self.assertEqual('bi-n', slugify('####би.н'))
     self.assertEqual('bi-n', slugify('####би.н', limit=100))
     self.assertEqual('bi-n', slugify('####би.н', limit=4))
     self.assertEqual('bi-', slugify('####би.н', limit=3))
示例#5
0
文件: russian.py 项目: abael/weblib
 def test_slugify_dot_processing(self):
     self.assertEqual('bi-n', slugify('####би.н'))
     self.assertEqual('bi.n', slugify('####би.н', dot_allowed=True))
示例#6
0
文件: russian.py 项目: abael/weblib
 def test_slugify_transliteration(self):
     self.assertEqual('fu', slugify('фу'))
     self.assertEqual('fu', slugify('фу#'))
     self.assertEqual('fu-bin', slugify('фу#bin'))
     self.assertEqual('bin', slugify('####bin'))
     self.assertEqual('bin', slugify('####бин'))
示例#7
0
 def test_slugify_default(self):
     self.assertEqual('', slugify('####'))
     self.assertEqual('z', slugify('####', default='z'))
     self.assertEqual(None, slugify('####', default=None))
示例#8
0
 def test_slugify_limit(self):
     self.assertEqual('bi-n', slugify('####би.н'))
     self.assertEqual('bi-n', slugify('####би.н', limit=100))
     self.assertEqual('bi-n', slugify('####би.н', limit=4))
     self.assertEqual('bi-', slugify('####би.н', limit=3))
示例#9
0
 def test_slugify_dot_processing(self):
     self.assertEqual('bi-n', slugify('####би.н'))
     self.assertEqual('bi.n', slugify('####би.н', dot_allowed=True))
示例#10
0
 def test_slugify_transliteration(self):
     self.assertEqual('fu', slugify('фу'))
     self.assertEqual('fu', slugify('фу#'))
     self.assertEqual('fu-bin', slugify('фу#bin'))
     self.assertEqual('bin', slugify('####bin'))
     self.assertEqual('bin', slugify('####бин'))