Loading django/contrib/sessions/tests.py +1 −0 Original line number Diff line number Diff line Loading @@ -302,6 +302,7 @@ class CacheDBSessionTests(SessionTestsMixin, TestCase): def test_load_overlong_key(self): with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") self.session._session_key = (string.ascii_letters + string.digits) * 20 self.assertEqual(self.session.load(), {}) self.assertEqual(len(w), 1) Loading tests/regressiontests/cache/tests.py +2 −0 Original line number Diff line number Diff line Loading @@ -469,11 +469,13 @@ class BaseCacheTests(object): try: with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") # memcached does not allow whitespace or control characters in keys self.cache.set('key with spaces', 'value') self.assertEqual(len(w), 2) self.assertTrue(isinstance(w[0].message, CacheKeyWarning)) with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") # memcached limits key length to 250 self.cache.set('a' * 251, 'value') self.assertEqual(len(w), 1) Loading tests/regressiontests/decorators/tests.py +1 −2 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ class DecoratorsTest(TestCase): """ def my_view(request): return "response" with warnings.catch_warnings(record=True) as w: with warnings.catch_warnings(record=True): my_view_cached = cache_page(my_view, 123) self.assertEqual(my_view_cached(HttpRequest()), "response") my_view_cached2 = cache_page(my_view, 123, key_prefix="test") Loading @@ -131,7 +131,6 @@ class DecoratorsTest(TestCase): self.assertEqual(my_view_cached3(HttpRequest()), "response") my_view_cached4 = cache_page()(my_view) self.assertEqual(my_view_cached4(HttpRequest()), "response") self.assertEqual(len(w), 4) def test_require_safe_accepts_only_safe_methods(self): """ Loading tests/regressiontests/requests/tests.py +1 −2 Original line number Diff line number Diff line Loading @@ -397,9 +397,8 @@ class RequestsTests(unittest.TestCase): 'wsgi.input': StringIO(payload) }) with warnings.catch_warnings(record=True) as w: with warnings.catch_warnings(record=True): self.assertEqual(request.body, request.raw_post_data) self.assertEqual(len(w), 1) def test_POST_connection_error(self): """ Loading tests/regressiontests/utils/text.py +2 −2 Original line number Diff line number Diff line Loading @@ -79,7 +79,7 @@ class TestUtilsText(SimpleTestCase): text.truncate_words('The quick brown fox jumped over the lazy dog.', 4)) self.assertEqual(u'The quick brown fox ....', text.truncate_words('The quick brown fox jumped over the lazy dog.', 4, '....')) self.assertEqual(len(w), 3) self.assertGreater(len(w), 0) def test_old_truncate_html_words(self): with warnings.catch_warnings(record=True) as w: Loading @@ -91,7 +91,7 @@ class TestUtilsText(SimpleTestCase): text.truncate_html_words('<p><strong><em>The quick brown fox jumped over the lazy dog.</em></strong></p>', 4, '....')) self.assertEqual(u'<p><strong><em>The quick brown fox</em></strong></p>', text.truncate_html_words('<p><strong><em>The quick brown fox jumped over the lazy dog.</em></strong></p>', 4, None)) self.assertEqual(len(w), 4) self.assertGreater(len(w), 0) def test_wrap(self): digits = '1234 67 9' Loading Loading
django/contrib/sessions/tests.py +1 −0 Original line number Diff line number Diff line Loading @@ -302,6 +302,7 @@ class CacheDBSessionTests(SessionTestsMixin, TestCase): def test_load_overlong_key(self): with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") self.session._session_key = (string.ascii_letters + string.digits) * 20 self.assertEqual(self.session.load(), {}) self.assertEqual(len(w), 1) Loading
tests/regressiontests/cache/tests.py +2 −0 Original line number Diff line number Diff line Loading @@ -469,11 +469,13 @@ class BaseCacheTests(object): try: with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") # memcached does not allow whitespace or control characters in keys self.cache.set('key with spaces', 'value') self.assertEqual(len(w), 2) self.assertTrue(isinstance(w[0].message, CacheKeyWarning)) with warnings.catch_warnings(record=True) as w: warnings.simplefilter("always") # memcached limits key length to 250 self.cache.set('a' * 251, 'value') self.assertEqual(len(w), 1) Loading
tests/regressiontests/decorators/tests.py +1 −2 Original line number Diff line number Diff line Loading @@ -122,7 +122,7 @@ class DecoratorsTest(TestCase): """ def my_view(request): return "response" with warnings.catch_warnings(record=True) as w: with warnings.catch_warnings(record=True): my_view_cached = cache_page(my_view, 123) self.assertEqual(my_view_cached(HttpRequest()), "response") my_view_cached2 = cache_page(my_view, 123, key_prefix="test") Loading @@ -131,7 +131,6 @@ class DecoratorsTest(TestCase): self.assertEqual(my_view_cached3(HttpRequest()), "response") my_view_cached4 = cache_page()(my_view) self.assertEqual(my_view_cached4(HttpRequest()), "response") self.assertEqual(len(w), 4) def test_require_safe_accepts_only_safe_methods(self): """ Loading
tests/regressiontests/requests/tests.py +1 −2 Original line number Diff line number Diff line Loading @@ -397,9 +397,8 @@ class RequestsTests(unittest.TestCase): 'wsgi.input': StringIO(payload) }) with warnings.catch_warnings(record=True) as w: with warnings.catch_warnings(record=True): self.assertEqual(request.body, request.raw_post_data) self.assertEqual(len(w), 1) def test_POST_connection_error(self): """ Loading
tests/regressiontests/utils/text.py +2 −2 Original line number Diff line number Diff line Loading @@ -79,7 +79,7 @@ class TestUtilsText(SimpleTestCase): text.truncate_words('The quick brown fox jumped over the lazy dog.', 4)) self.assertEqual(u'The quick brown fox ....', text.truncate_words('The quick brown fox jumped over the lazy dog.', 4, '....')) self.assertEqual(len(w), 3) self.assertGreater(len(w), 0) def test_old_truncate_html_words(self): with warnings.catch_warnings(record=True) as w: Loading @@ -91,7 +91,7 @@ class TestUtilsText(SimpleTestCase): text.truncate_html_words('<p><strong><em>The quick brown fox jumped over the lazy dog.</em></strong></p>', 4, '....')) self.assertEqual(u'<p><strong><em>The quick brown fox</em></strong></p>', text.truncate_html_words('<p><strong><em>The quick brown fox jumped over the lazy dog.</em></strong></p>', 4, None)) self.assertEqual(len(w), 4) self.assertGreater(len(w), 0) def test_wrap(self): digits = '1234 67 9' Loading