summaryrefslogtreecommitdiff
path: root/test.py
diff options
context:
space:
mode:
authory.selyutina <y.selyutina@rambler-co.ru>2015-02-18 11:07:52 +0300
committery.selyutina <y.selyutina@rambler-co.ru>2015-02-18 11:17:28 +0300
commit96fec754cc7448ac0e76697e034c26b263b73ea9 (patch)
tree74b0d8e3273df57fb65eab34d50444ca7b3c2f4d /test.py
parent6e1793fcda103bc1cae7f96295c56574be7880cc (diff)
downloadpython-slugify-96fec754cc7448ac0e76697e034c26b263b73ea9.tar.gz
Add save_order parameter.
Fix count next length. Add breaks.
Diffstat (limited to 'test.py')
-rw-r--r--test.py24
1 files changed, 16 insertions, 8 deletions
diff --git a/test.py b/test.py
index a66b263..90ad251 100644
--- a/test.py
+++ b/test.py
@@ -53,14 +53,6 @@ class TestSequenceFunctions(unittest.TestCase):
self.assertEqual(r, "jaja-lol-a")
txt = 'jaja---lol-méméméoo--a'
- r = slugify(txt, max_length=19, word_boundary=True)
- self.assertEqual(r, "jaja-lol-mememeoo")
-
- txt = 'jaja---lol-méméméoo--a'
- r = slugify(txt, max_length=20, word_boundary=True)
- self.assertEqual(r, "jaja-lol-mememeoo-a")
-
- txt = 'jaja---lol-méméméoo--a'
r = slugify(txt, max_length=20, word_boundary=True, separator=".")
self.assertEqual(r, "jaja.lol.mememeoo.a")
@@ -76,5 +68,21 @@ class TestSequenceFunctions(unittest.TestCase):
r = slugify(txt)
self.assertEqual(r, "this-is-a-test")
+ txt = 'Тестирование полных слов без замены'
+ r = slugify(txt, max_length=20, word_boundary=True, save_order=False)
+ self.assertEqual(r, "testirovanie-polnykh")
+
+ txt = 'Тестирование полных слов без замены'
+ r = slugify(txt, max_length=19, word_boundary=True, save_order=False)
+ self.assertEqual(r, "testirovanie-slov")
+
+ txt = 'Тестирование полных слов без замены'
+ r = slugify(txt, max_length=20, word_boundary=True, save_order=True)
+ self.assertEqual(r, "testirovanie-polnykh")
+
+ txt = 'Тестирование полных слов без замены'
+ r = slugify(txt, max_length=19, word_boundary=True, save_order=True)
+ self.assertEqual(r, "testirovanie")
+
if __name__ == '__main__':
unittest.main()