diff options
| author | y.selyutina <y.selyutina@rambler-co.ru> | 2015-02-18 11:07:52 +0300 |
|---|---|---|
| committer | y.selyutina <y.selyutina@rambler-co.ru> | 2015-02-18 11:17:28 +0300 |
| commit | 96fec754cc7448ac0e76697e034c26b263b73ea9 (patch) | |
| tree | 74b0d8e3273df57fb65eab34d50444ca7b3c2f4d /test.py | |
| parent | 6e1793fcda103bc1cae7f96295c56574be7880cc (diff) | |
| download | python-slugify-96fec754cc7448ac0e76697e034c26b263b73ea9.tar.gz | |
Add save_order parameter.
Fix count next length.
Add breaks.
Diffstat (limited to 'test.py')
| -rw-r--r-- | test.py | 24 |
1 files changed, 16 insertions, 8 deletions
@@ -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() |
