コード例 #1
0
ファイル: tools_russian.py プロジェクト: subeax/grab
    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
ファイル: tools_russian.py プロジェクト: Kuznitsin/grab
    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
ファイル: tools_russian.py プロジェクト: Kuznitsin/grab
 def test_slugify_default(self):
     self.assertEqual('', slugify('####'))
     self.assertEqual('z', slugify('####', default='z'))
     self.assertEqual(None, slugify('####', default=None))
コード例 #4
0
ファイル: tools_russian.py プロジェクト: Kuznitsin/grab
 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
ファイル: tools_russian.py プロジェクト: Kuznitsin/grab
 def test_slugify_dot_processing(self):
     self.assertEqual('bi-n', slugify('####би.н'))
     self.assertEqual('bi.n', slugify('####би.н', dot_allowed=True))
コード例 #6
0
ファイル: tools_russian.py プロジェクト: Kuznitsin/grab
 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
ファイル: tools_russian.py プロジェクト: subeax/grab
 def test_slugify_default(self):
     self.assertEqual('', slugify('####'))
     self.assertEqual('z', slugify('####', default='z'))
     self.assertEqual(None, slugify('####', default=None))
コード例 #8
0
ファイル: tools_russian.py プロジェクト: subeax/grab
 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
ファイル: tools_russian.py プロジェクト: subeax/grab
 def test_slugify_dot_processing(self):
     self.assertEqual('bi-n', slugify('####би.н'))
     self.assertEqual('bi.n', slugify('####би.н', dot_allowed=True))
コード例 #10
0
ファイル: tools_russian.py プロジェクト: subeax/grab
 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('####бин'))