# coding=UTF-8 import unittest2 from api.helpers import slugify class TestHelpers(unittest2.TestCase): def test_slugify(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')