コード例 #1
0
ファイル: __init__.py プロジェクト: TvrtkoM/django-randomslug
 def test_valid_slugs_custom_characters(self):
     valids = ['gda985_12', '95-_3', 'ga-9_9999']
     for slug in valids:
         self.assertNotEqual(sluglen(slug, self.custom), 0)
     self.assertEqual(sluglen(valids[0], self.custom), 6)
     self.assertEqual(sluglen(valids[1], self.custom), 3)
     self.assertEqual(sluglen(valids[2], self.custom), 4)
コード例 #2
0
ファイル: __init__.py プロジェクト: TvrtkoM/django-randomslug
 def test_valid_slugs_default_characters(self):
     valids = ['xCodJFRc', '1fGkb_2234', 'dfsNFDe_1', '023BBDf']
     for slug in valids:
         self.assertNotEqual(sluglen(slug, self.default), 0)
     self.assertEqual(sluglen(valids[0], self.default), 8)
     self.assertEqual(sluglen(valids[1], self.default), 5)
     self.assertEqual(sluglen(valids[2], self.default), 7)
     self.assertEqual(sluglen(valids[3], self.default), 7)
コード例 #3
0
ファイル: __init__.py プロジェクト: TvrtkoM/django-randomslug
 def test_slug_in_model(self):
     slugmodel = Slug()
     self.assertEqual(slugmodel.slug, u'')
     slugmodel.save()
     self.assertIsNotNone(slugmodel.slug)
     self.assertEqual(sluglen(slugmodel.slug, self.default), 10)
     self.assertIsNotNone(re.match(self.pattern, slugmodel.slug))
コード例 #4
0
ファイル: __init__.py プロジェクト: TvrtkoM/django-randomslug
 def test_generated_slug_length(self):
     slug = slugify(self.value)
     self.assertEqual(sluglen(slug, self.default), 10)
     slug = slugify(self.value, 4)
     self.assertEqual(sluglen(slug, self.default), 10)
コード例 #5
0
ファイル: __init__.py プロジェクト: TvrtkoM/django-randomslug
 def test_invalid_slugs_custom_characters(self):
     invalids = ['gcda985_12', '4495-_3', 'ga-33239_9999']
     for slug in invalids:
         self.assertEqual(sluglen(slug, self.custom), 0)
コード例 #6
0
ファイル: __init__.py プロジェクト: TvrtkoM/django-randomslug
 def test_invalid_slugs_default_characters(self):
     invalids = ['xC_odJFRc', '1&&&fGkb_2234', '_dfsNFDe_1', '%023BBDf']
     for slug in invalids:
         self.assertEqual(sluglen(slug, self.default), 0)