1. from django.test import TestCase
    
  2. 
    
  3. from .models import BigS, UnicodeSlugField
    
  4. 
    
  5. 
    
  6. class SlugFieldTests(TestCase):
    
  7.     def test_slugfield_max_length(self):
    
  8.         """
    
  9.         SlugField honors max_length.
    
  10.         """
    
  11.         bs = BigS.objects.create(s="slug" * 50)
    
  12.         bs = BigS.objects.get(pk=bs.pk)
    
  13.         self.assertEqual(bs.s, "slug" * 50)
    
  14. 
    
  15.     def test_slugfield_unicode_max_length(self):
    
  16.         """
    
  17.         SlugField with allow_unicode=True honors max_length.
    
  18.         """
    
  19.         bs = UnicodeSlugField.objects.create(s="你好你好" * 50)
    
  20.         bs = UnicodeSlugField.objects.get(pk=bs.pk)
    
  21.         self.assertEqual(bs.s, "你好你好" * 50)