Files
api2/tests/lib/test_slugify.py
T
2019-10-30 13:44:04 +01:00

19 lines
805 B
Python

# coding=UTF-8
import unittest2
from api.lib.slugify import slugify
class TestSlugification(unittest2.TestCase):
def test_basic(self):
self.assertEqual(slugify("HELLO"), "hello")
self.assertEqual(slugify("this is a test"), "this_is_a_test")
self.assertEqual(slugify("___This is a test___"), "this_is_a_test")
self.assertEqual(slugify("this-is-a-test"), "this_is_a_test")
self.assertEqual(slugify("this_is_a__test"), "this_is_a_test")
self.assertEqual(slugify("404"), "404")
self.assertEqual(slugify("1,000 reasons you are #1"), "1000_reasons_you_are_1")
self.assertEqual(slugify("Nín hǎo"), "nin_hao")
self.assertEqual(slugify("räksmörgås"), "raksmorgas")
self.assertEqual(slugify("RÄKSMÖRGÅS"), "raksmorgas")