# 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")