diff options
| author | Tim Graham <timograham@gmail.com> | 2016-04-07 22:04:45 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-04-08 10:12:33 -0400 |
| commit | 92053acbb9160862c3e743a99ed8ccff8d4f8fd6 (patch) | |
| tree | 50e7fd28a650f0e2352cf94f92e5a66d28a81988 /tests/utils_tests/test_text.py | |
| parent | df8d8d4292684d6ffa7474f1e201aed486f02b53 (diff) | |
Fixed E128 flake8 warnings in tests/.
Diffstat (limited to 'tests/utils_tests/test_text.py')
| -rw-r--r-- | tests/utils_tests/test_text.py | 92 |
1 files changed, 43 insertions, 49 deletions
diff --git a/tests/utils_tests/test_text.py b/tests/utils_tests/test_text.py index 5d97844800..df4c055503 100644 --- a/tests/utils_tests/test_text.py +++ b/tests/utils_tests/test_text.py @@ -58,12 +58,9 @@ class TestUtilsText(SimpleTestCase): truncator = text.Truncator( 'The quick brown fox jumped over the lazy dog.' ) - self.assertEqual('The quick brown fox jumped over the lazy dog.', - truncator.chars(100)), - self.assertEqual('The quick brown fox ...', - truncator.chars(23)), - self.assertEqual('The quick brown fo.....', - truncator.chars(23, '.....')), + self.assertEqual('The quick brown fox jumped over the lazy dog.', truncator.chars(100)), + self.assertEqual('The quick brown fox ...', truncator.chars(23)), + self.assertEqual('The quick brown fo.....', truncator.chars(23, '.....')), # Ensure that we normalize our unicode data first nfc = text.Truncator('o\xfco\xfco\xfco\xfc') @@ -94,53 +91,55 @@ class TestUtilsText(SimpleTestCase): self.assertEqual(text.Truncator(lazystr('The quick brown fox')).chars(12), 'The quick...') def test_truncate_words(self): - truncator = text.Truncator('The quick brown fox jumped over the lazy ' - 'dog.') - self.assertEqual('The quick brown fox jumped over the lazy dog.', - truncator.words(10)) + truncator = text.Truncator('The quick brown fox jumped over the lazy dog.') + self.assertEqual('The quick brown fox jumped over the lazy dog.', truncator.words(10)) self.assertEqual('The quick brown fox...', truncator.words(4)) - self.assertEqual('The quick brown fox[snip]', - truncator.words(4, '[snip]')) + self.assertEqual('The quick brown fox[snip]', truncator.words(4, '[snip]')) # Ensure that lazy strings are handled correctly truncator = text.Truncator(lazystr('The quick brown fox jumped over the lazy dog.')) self.assertEqual('The quick brown fox...', truncator.words(4)) def test_truncate_html_words(self): - truncator = text.Truncator('<p id="par"><strong><em>The quick brown fox' - ' jumped over the lazy dog.</em></strong></p>') - self.assertEqual('<p id="par"><strong><em>The quick brown fox jumped over' - ' the lazy dog.</em></strong></p>', truncator.words(10, html=True)) - self.assertEqual('<p id="par"><strong><em>The quick brown fox...</em>' - '</strong></p>', truncator.words(4, html=True)) - self.assertEqual('<p id="par"><strong><em>The quick brown fox....</em>' - '</strong></p>', truncator.words(4, '....', html=True)) - self.assertEqual('<p id="par"><strong><em>The quick brown fox</em>' - '</strong></p>', truncator.words(4, '', html=True)) + truncator = text.Truncator( + '<p id="par"><strong><em>The quick brown fox jumped over the lazy dog.</em></strong></p>' + ) + self.assertEqual( + '<p id="par"><strong><em>The quick brown fox jumped over the lazy dog.</em></strong></p>', + truncator.words(10, html=True) + ) + self.assertEqual( + '<p id="par"><strong><em>The quick brown fox...</em></strong></p>', + truncator.words(4, html=True) + ) + self.assertEqual( + '<p id="par"><strong><em>The quick brown fox....</em></strong></p>', + truncator.words(4, '....', html=True) + ) + self.assertEqual( + '<p id="par"><strong><em>The quick brown fox</em></strong></p>', + truncator.words(4, '', html=True) + ) # Test with new line inside tag - truncator = text.Truncator('<p>The quick <a href="xyz.html"\n' - 'id="mylink">brown fox</a> jumped over the lazy dog.</p>') - self.assertEqual('<p>The quick <a href="xyz.html"\n' - 'id="mylink">brown...</a></p>', truncator.words(3, '...', html=True)) + truncator = text.Truncator( + '<p>The quick <a href="xyz.html"\n id="mylink">brown fox</a> jumped over the lazy dog.</p>' + ) + self.assertEqual( + '<p>The quick <a href="xyz.html"\n id="mylink">brown...</a></p>', + truncator.words(3, '...', html=True) + ) # Test self-closing tags - truncator = text.Truncator('<br/>The <hr />quick brown fox jumped over' - ' the lazy dog.') - self.assertEqual('<br/>The <hr />quick brown...', - truncator.words(3, '...', html=True)) - truncator = text.Truncator('<br>The <hr/>quick <em>brown fox</em> ' - 'jumped over the lazy dog.') - self.assertEqual('<br>The <hr/>quick <em>brown...</em>', - truncator.words(3, '...', html=True)) + truncator = text.Truncator('<br/>The <hr />quick brown fox jumped over the lazy dog.') + self.assertEqual('<br/>The <hr />quick brown...', truncator.words(3, '...', html=True)) + truncator = text.Truncator('<br>The <hr/>quick <em>brown fox</em> jumped over the lazy dog.') + self.assertEqual('<br>The <hr/>quick <em>brown...</em>', truncator.words(3, '...', html=True)) # Test html entities - truncator = text.Truncator('<i>Buenos días!' - ' ¿Cómo está?</i>') - self.assertEqual('<i>Buenos días! ¿Cómo...</i>', - truncator.words(3, '...', html=True)) + truncator = text.Truncator('<i>Buenos días! ¿Cómo está?</i>') + self.assertEqual('<i>Buenos días! ¿Cómo...</i>', truncator.words(3, '...', html=True)) truncator = text.Truncator('<p>I <3 python, what about you?</p>') - self.assertEqual('<p>I <3 python...</p>', - truncator.words(3, '...', html=True)) + self.assertEqual('<p>I <3 python...</p>', truncator.words(3, '...', html=True)) def test_wrap(self): digits = '1234 67 9' @@ -148,21 +147,16 @@ class TestUtilsText(SimpleTestCase): self.assertEqual(text.wrap(digits, 9), '1234 67 9') self.assertEqual(text.wrap(digits, 8), '1234 67\n9') - self.assertEqual(text.wrap('short\na long line', 7), - 'short\na long\nline') - - self.assertEqual(text.wrap('do-not-break-long-words please? ok', 8), - 'do-not-break-long-words\nplease?\nok') + self.assertEqual(text.wrap('short\na long line', 7), 'short\na long\nline') + self.assertEqual(text.wrap('do-not-break-long-words please? ok', 8), 'do-not-break-long-words\nplease?\nok') long_word = 'l%sng' % ('o' * 20) self.assertEqual(text.wrap(long_word, 20), long_word) - self.assertEqual(text.wrap('a %s word' % long_word, 10), - 'a\n%s\nword' % long_word) + self.assertEqual(text.wrap('a %s word' % long_word, 10), 'a\n%s\nword' % long_word) self.assertEqual(text.wrap(lazystr(digits), 100), '1234 67 9') def test_normalize_newlines(self): - self.assertEqual(text.normalize_newlines("abc\ndef\rghi\r\n"), - "abc\ndef\nghi\n") + self.assertEqual(text.normalize_newlines("abc\ndef\rghi\r\n"), "abc\ndef\nghi\n") self.assertEqual(text.normalize_newlines("\n\r\r\n\r"), "\n\n\n\n") self.assertEqual(text.normalize_newlines("abcdefghi"), "abcdefghi") self.assertEqual(text.normalize_newlines(""), "") |
