Esempio n. 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))
Esempio n. 2
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))
Esempio n. 3
0
 def test_slugify_default(self):
     self.assertEqual('', slugify('####'))
     self.assertEqual('z', slugify('####', default='z'))
     self.assertEqual(None, slugify('####', default=None))
Esempio n. 4
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))
Esempio n. 5
0
 def test_slugify_dot_processing(self):
     self.assertEqual('bi-n', slugify('####би.н'))
     self.assertEqual('bi.n', slugify('####би.н', dot_allowed=True))
Esempio n. 6
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('####бин'))
Esempio n. 7
0
 def test_slugify_default(self):
     self.assertEqual('', slugify('####'))
     self.assertEqual('z', slugify('####', default='z'))
     self.assertEqual(None, slugify('####', default=None))
Esempio n. 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))
Esempio n. 9
0
 def test_slugify_dot_processing(self):
     self.assertEqual('bi-n', slugify('####би.н'))
     self.assertEqual('bi.n', slugify('####би.н', dot_allowed=True))
Esempio n. 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('####бин'))