Пример #1
0
 def test_slug_creation(self):
     """Slug is based on title."""
     v = factories.VideoFactory.build(title=u'Foo Bar')
     assert (
         generate_unique_slug(v, u'title', u'slug') ==
         u'foo-bar'
     )
Пример #2
0
    def test_unique_slug(self):
        """Generate unique slug using incrementing ending."""
        # These all have the same title, so they get increasingly
        # lame slugs.
        factories.VideoFactory.create_batch(title=u'Foo', size=5)

        v2 = factories.VideoFactory.build(title=u'Foo')
        assert (generate_unique_slug(v2, u'title', u'slug') == u'foo-4')
Пример #3
0
    def test_unique_slug(self):
        """Generate unique slug using incrementing ending."""
        # These all have the same title, so they get increasingly
        # lame slugs.
        factories.VideoFactory.create_batch(title=u'Foo', size=5)

        v2 = factories.VideoFactory.build(title=u'Foo')
        eq_(generate_unique_slug(v2, u'title', u'slug'),
            u'foo-4')
Пример #4
0
    def test_unique_slug(self):
        """Generate unique slug using incrementing ending."""
        # These all have the same title, so they get increasingly
        # lame slugs.
        video(title=u'Foo', save=True)
        video(title=u'Foo', save=True)
        video(title=u'Foo', save=True)
        video(title=u'Foo', save=True)
        video(title=u'Foo', save=True)

        v2 = video(title=u'Foo')
        eq_(generate_unique_slug(v2, u'title', u'slug'), u'foo-4')
Пример #5
0
    def test_unique_slug(self):
        """Generate unique slug using incrementing ending."""
        # These all have the same title, so they get increasingly
        # lame slugs.
        video(title=u'Foo', save=True)
        video(title=u'Foo', save=True)
        video(title=u'Foo', save=True)
        video(title=u'Foo', save=True)
        video(title=u'Foo', save=True)

        v2 = video(title=u'Foo')
        eq_(generate_unique_slug(v2, u'title', u'slug'),
            u'foo-4')
Пример #6
0
 def save(self, *args, **kwargs):
     if not self.slug:
         self.slug = generate_unique_slug(self, u"name", u"slug")
     super(Speaker, self).save(*args, **kwargs)
Пример #7
0
 def save(self, *args, **kwargs):
     if not self.slug:
         self.slug = generate_unique_slug(self, u"title", u"slug")
     super(Category, self).save(*args, **kwargs)
Пример #8
0
 def save(self, *args, **kwargs):
     if self.title and not self.slug:
         self.slug = generate_unique_slug(self, u"title", u"slug")
     super(Video, self).save(*args, **kwargs)
Пример #9
0
 def test_unicode_title(self):
     v = video(title=u'Nebenläufige Programme mit Python')
     eq_(generate_unique_slug(v, u'title', u'slug'),
         u'nebenlaufige-programme-mit-python')
Пример #10
0
 def test_slug_creation(self):
     """Slug is based on title."""
     v = video(title=u'Foo Bar')
     eq_(generate_unique_slug(v, u'title', u'slug'), u'foo-bar')
Пример #11
0
 def save(self, *args, **kwargs):
     if not self.slug:
         self.slug = generate_unique_slug(self, u'title', u'slug')
     super(Category, self).save(*args, **kwargs)
Пример #12
0
 def save(self, *args, **kwargs):
     if not self.slug:
         self.slug = generate_unique_slug(self, u'name', u'slug')
     super(Speaker, self).save(*args, **kwargs)
Пример #13
0
 def save(self, *args, **kwargs):
     if not self.slug:
         self.slug = generate_unique_slug(self, u'title', u'slug')
     super(Category, self).save(*args, **kwargs)
Пример #14
0
 def save(self, *args, **kwargs):
     if self.title and not self.slug:
         self.slug = generate_unique_slug(self, u'title', u'slug')
     super(Video, self).save(*args, **kwargs)
Пример #15
0
 def save(self, *args, **kwargs):
     if not self.slug:
         self.slug = generate_unique_slug(self, u'name', u'slug')
     super(Speaker, self).save(*args, **kwargs)
Пример #16
0
 def test_unicode_title(self):
     v = video(title=u'Nebenläufige Programme mit Python')
     eq_(generate_unique_slug(v, u'title', u'slug'),
         u'nebenlaufige-programme-mit-python')
Пример #17
0
 def test_unicode_title(self):
     v = factories.VideoFactory.build(title=u'Nebenläufige Programme mit Python')
     assert (
         generate_unique_slug(v, u'title', u'slug') ==
         u'nebenlaufige-programme-mit-python'
     )
Пример #18
0
 def test_slug_creation(self):
     """Slug is based on title."""
     v = video(title=u'Foo Bar')
     eq_(generate_unique_slug(v, u'title', u'slug'),
         u'foo-bar')