diff options
author | Val Neekman <val@neekware.com> | 2012-10-14 18:49:13 -0700 |
---|---|---|
committer | Val Neekman <val@neekware.com> | 2012-10-14 18:49:13 -0700 |
commit | 64ffcbcedee3bead5e3a20cb1c545854b3bd651b (patch) | |
tree | 5b9fd44f1b7e55befc6df7321a092fdd212ebe61 /test.py | |
parent | be60050791262776db3c59ff6c4bf7da7c2a1b43 (diff) | |
download | python-slugify-64ffcbcedee3bead5e3a20cb1c545854b3bd651b.tar.gz |
Initial version
Diffstat (limited to 'test.py')
-rw-r--r-- | test.py | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- + +import unittest +from slugify import slugify + +class TestSequenceFunctions(unittest.TestCase): + + def test_space_dash(self): + txt = "This is a test ---" + r = slugify(txt) + self.assertEquals(r, "this-is-a-test") + + def test_special_chars(self): + txt = 'C\'est déjà l\'été.' + r = slugify(txt) + self.assertEquals(r, "cest-deja-lete") + + txt = 'Nín hǎo. Wǒ shì zhōng guó rén' + r = slugify(txt) + self.assertEquals(r, "nin-hao-wo-shi-zhong-guo-ren") + + txt = '影師嗎' + r = slugify(txt) + self.assertEquals(r, "ying-shi-ma") + +if __name__ == '__main__': + unittest.main() + + |