mirror of
https://github.com/django/django.git
synced 2025-11-25 05:04:26 +00:00
Fixed #20746 -- Removed Python 2.6 specific code/docs
This commit is contained in:
parent
0d81fd0e5f
commit
2456ffa42c
14 changed files with 25 additions and 164 deletions
|
|
@ -19,7 +19,6 @@ from admin_scripts.tests import AdminScriptTestCase
|
|||
|
||||
from .logconfig import MyEmailBackend
|
||||
|
||||
PYVERS = sys.version_info[:2]
|
||||
|
||||
# logging config prior to using filter with mail_admins
|
||||
OLD_LOGGING = {
|
||||
|
|
@ -87,7 +86,6 @@ class DefaultLoggingTest(TestCase):
|
|||
self.logger.error("Hey, this is an error.")
|
||||
self.assertEqual(output.getvalue(), 'Hey, this is an error.\n')
|
||||
|
||||
@skipUnless(PYVERS > (2,6), "warnings captured only in Python >= 2.7")
|
||||
class WarningLoggerTests(TestCase):
|
||||
"""
|
||||
Tests that warnings output for DeprecationWarnings is enabled
|
||||
|
|
|
|||
|
|
@ -2148,13 +2148,6 @@ class ConditionalTests(BaseQuerysetTest):
|
|||
t4 = Tag.objects.create(name='t4', parent=t3)
|
||||
t5 = Tag.objects.create(name='t5', parent=t3)
|
||||
|
||||
|
||||
# In Python 2.6 beta releases, exceptions raised in __len__ are swallowed
|
||||
# (Python issue 1242657), so these cases return an empty list, rather than
|
||||
# raising an exception. Not a lot we can do about that, unfortunately, due to
|
||||
# the way Python handles list() calls internally. Thus, we skip the tests for
|
||||
# Python 2.6.
|
||||
@unittest.skipIf(sys.version_info[:2] == (2, 6), "Python version is 2.6")
|
||||
def test_infinite_loop(self):
|
||||
# If you're not careful, it's possible to introduce infinite loops via
|
||||
# default ordering on foreign keys in a cycle. We detect that.
|
||||
|
|
|
|||
|
|
@ -99,15 +99,8 @@ class SelectForUpdateTests(TransactionTestCase):
|
|||
list(Person.objects.all().select_for_update(nowait=True))
|
||||
self.assertTrue(self.has_for_update_sql(connection, nowait=True))
|
||||
|
||||
# In Python 2.6 beta and some final releases, exceptions raised in __len__
|
||||
# are swallowed (Python issue 1242657), so these cases return an empty
|
||||
# list, rather than raising an exception. Not a lot we can do about that,
|
||||
# unfortunately, due to the way Python handles list() calls internally.
|
||||
# Python 2.6.1 is the "in the wild" version affected by this, so we skip
|
||||
# the test for that version.
|
||||
@requires_threading
|
||||
@skipUnlessDBFeature('has_select_for_update_nowait')
|
||||
@unittest.skipIf(sys.version_info[:3] == (2, 6, 1), "Python version is 2.6.1")
|
||||
def test_nowait_raises_error_on_block(self):
|
||||
"""
|
||||
If nowait is specified, we expect an error to be raised rather
|
||||
|
|
@ -128,15 +121,8 @@ class SelectForUpdateTests(TransactionTestCase):
|
|||
self.end_blocking_transaction()
|
||||
self.assertIsInstance(status[-1], DatabaseError)
|
||||
|
||||
# In Python 2.6 beta and some final releases, exceptions raised in __len__
|
||||
# are swallowed (Python issue 1242657), so these cases return an empty
|
||||
# list, rather than raising an exception. Not a lot we can do about that,
|
||||
# unfortunately, due to the way Python handles list() calls internally.
|
||||
# Python 2.6.1 is the "in the wild" version affected by this, so we skip
|
||||
# the test for that version.
|
||||
@skipIfDBFeature('has_select_for_update_nowait')
|
||||
@skipUnlessDBFeature('has_select_for_update')
|
||||
@unittest.skipIf(sys.version_info[:3] == (2, 6, 1), "Python version is 2.6.1")
|
||||
def test_unsupported_nowait_raises_error(self):
|
||||
"""
|
||||
If a SELECT...FOR UPDATE NOWAIT is run on a database backend
|
||||
|
|
|
|||
|
|
@ -367,8 +367,6 @@ class DeprecationDisplayTest(AdminScriptTestCase):
|
|||
self.assertIn("DeprecationWarning: warning from test", err)
|
||||
self.assertIn("DeprecationWarning: module-level warning from deprecation_app", err)
|
||||
|
||||
@unittest.skipIf(sys.version_info[:2] == (2, 6),
|
||||
"On Python 2.6, DeprecationWarnings are visible anyway")
|
||||
def test_runner_deprecation_verbosity_zero(self):
|
||||
args = ['test', '--settings=settings', '--verbosity=0']
|
||||
out, err = self.run_django_admin(args)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue