예제 #1
0
    def rename(self, name):
        self.name = name
        fp = self.fp()
        self.slug = slugify(name)

        if fp.exists():
            fp.moveTo(self.fp())
예제 #2
0
 def test_patch_notes(self):
     s = u"6/17/12 Patch Notes"
     e = "6-17-12-patch-notes"
     self.assertEqual(e, slugify(s))
예제 #3
0
 def rename(self, title):
     self.title = title
     self.slug = slugify(title)
예제 #4
0
 def test_flavor_text(self):
     s = u"Flavor Text"
     e = "flavor-text"
     self.assertEqual(e, slugify(s))
예제 #5
0
 def test_space(self):
     s = u"spheres in space"
     e = "spheres-in-space"
     self.assertEqual(e, slugify(s))
예제 #6
0
 def test_lower(self):
     s = u"Lower"
     e = "lower"
     self.assertEqual(e, slugify(s))
예제 #7
0
 def test_noop(self):
     s = u"noop"
     e = "noop"
     self.assertEqual(e, slugify(s))
예제 #8
0
파일: filters.py 프로젝트: jameysharp/dcon
def url_for_comic(comic, **kwargs):
    return url_for("comics", u=comic.universe, cid=comic.id,
                   name=slugify(comic.title), **kwargs)