Browse Source

Remove cache and global state dependency from readtracker tests

rafalp 6 years ago
parent
commit
aebcf97564

+ 0 - 4
misago/readtracker/tests/test_categoriestracker.py

@@ -7,7 +7,6 @@ from django.utils import timezone
 from misago.acl.useracl import get_user_acl
 from misago.acl.useracl import get_user_acl
 from misago.categories.models import Category
 from misago.categories.models import Category
 from misago.conf import settings
 from misago.conf import settings
-from misago.core import cache, threadstore
 from misago.readtracker import poststracker, categoriestracker
 from misago.readtracker import poststracker, categoriestracker
 from misago.readtracker.models import PostRead
 from misago.readtracker.models import PostRead
 from misago.threads import testutils
 from misago.threads import testutils
@@ -24,9 +23,6 @@ class AnonymousUser(object):
 
 
 class CategoriesTrackerTests(TestCase):
 class CategoriesTrackerTests(TestCase):
     def setUp(self):
     def setUp(self):
-        cache.cache.clear()
-        threadstore.clear()
-
         self.user = User.objects.create_user("UserA", "testa@user.com", 'Pass.123')
         self.user = User.objects.create_user("UserA", "testa@user.com", 'Pass.123')
         self.user_acl = get_user_acl(self.user, cache_versions)
         self.user_acl = get_user_acl(self.user, cache_versions)
         self.category = Category.objects.get(slug='first-category')
         self.category = Category.objects.get(slug='first-category')

+ 0 - 4
misago/readtracker/tests/test_threadstracker.py

@@ -8,7 +8,6 @@ from misago.acl import add_acl
 from misago.acl.useracl import get_user_acl
 from misago.acl.useracl import get_user_acl
 from misago.categories.models import Category
 from misago.categories.models import Category
 from misago.conf import settings
 from misago.conf import settings
-from misago.core import cache, threadstore
 from misago.readtracker import poststracker, threadstracker
 from misago.readtracker import poststracker, threadstracker
 from misago.readtracker.models import PostRead
 from misago.readtracker.models import PostRead
 from misago.threads import testutils
 from misago.threads import testutils
@@ -25,9 +24,6 @@ class AnonymousUser(object):
 
 
 class ThreadsTrackerTests(TestCase):
 class ThreadsTrackerTests(TestCase):
     def setUp(self):
     def setUp(self):
-        cache.cache.clear()
-        threadstore.clear()
-
         self.user = User.objects.create_user("UserA", "testa@user.com", 'Pass.123')
         self.user = User.objects.create_user("UserA", "testa@user.com", 'Pass.123')
         self.user_acl = get_user_acl(self.user, cache_versions)
         self.user_acl = get_user_acl(self.user, cache_versions)
         self.category = Category.objects.get(slug='first-category')
         self.category = Category.objects.get(slug='first-category')

+ 2 - 0
misago/threads/tests/test_threadview.py

@@ -15,6 +15,8 @@ class MockRequest(object):
         self.user_ip = '127.0.0.1'
         self.user_ip = '127.0.0.1'
 
 
 
 
+def patch_category_acl
+
 class ThreadViewTestCase(AuthenticatedUserTestCase):
 class ThreadViewTestCase(AuthenticatedUserTestCase):
     def setUp(self):
     def setUp(self):
         super().setUp()
         super().setUp()