mirror of
https://github.com/django/django.git
synced 2025-02-21 06:46:37 +00:00
Fixed #14975, #14925 -- Added some cache flushing to avoid some cross-test effects. Thanks to jsdalton and rpbarlow for the reports.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15192 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
2d352444b0
commit
8781ea6cd7
@ -19,6 +19,10 @@ class BackendTest(TestCase):
|
|||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
settings.AUTHENTICATION_BACKENDS = self.curr_auth
|
settings.AUTHENTICATION_BACKENDS = self.curr_auth
|
||||||
|
# The custom_perms test messes with ContentTypes, which will
|
||||||
|
# be cached; flush the cache to ensure there are no side effects
|
||||||
|
# Refs #14975, #14925
|
||||||
|
ContentType.objects.clear_cache()
|
||||||
|
|
||||||
def test_has_perm(self):
|
def test_has_perm(self):
|
||||||
user = User.objects.get(username='test')
|
user = User.objects.get(username='test')
|
||||||
@ -174,6 +178,10 @@ class RowlevelBackendTest(TestCase):
|
|||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
settings.AUTHENTICATION_BACKENDS = self.curr_auth
|
settings.AUTHENTICATION_BACKENDS = self.curr_auth
|
||||||
self.restore_warnings_state()
|
self.restore_warnings_state()
|
||||||
|
# The get_group_permissions test messes with ContentTypes, which will
|
||||||
|
# be cached; flush the cache to ensure there are no side effects
|
||||||
|
# Refs #14975, #14925
|
||||||
|
ContentType.objects.clear_cache()
|
||||||
|
|
||||||
def test_has_perm(self):
|
def test_has_perm(self):
|
||||||
self.assertEqual(self.user1.has_perm('perm', TestObj()), False)
|
self.assertEqual(self.user1.has_perm('perm', TestObj()), False)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user