def setUp(self):
        super().setUp()

        cache.clear()
        threadstore.clear()

        self.category = Category.objects.get(slug='first-category')
Пример #2
0
    def setUp(self):
        super(TestActivePostersRanking, self).setUp()

        cache.clear()
        threadstore.clear()

        self.category = Category.objects.get(slug='first-category')
Пример #3
0
    def setUp(self):
        super(TestActivePostersRanking, self).setUp()

        cache.clear()
        threadstore.clear()

        self.category = Category.objects.all_categories()[:1][0]
    def setUp(self):
        super(TestActivePostersRanking, self).setUp()

        cache.clear()
        threadstore.clear()

        self.category = Category.objects.get(slug='first-category')
Пример #5
0
    def setUp(self):
        super(ActiveUsersListTests, self).setUp()
        self.link = '/api/users/?list=active'

        cache.clear()
        threadstore.clear()

        self.forum = Forum.objects.all_forums().filter(role="forum")[:1][0]
        self.forum.labels = []
Пример #6
0
    def setUp(self):
        super(ActivePostersListTests, self).setUp()
        self.link = '/api/users/?list=active'

        cache.clear()
        threadstore.clear()

        self.category = Category.objects.all_categories()[:1][0]
        self.category.labels = []
Пример #7
0
    def setUp(self):
        super(ActiveUsersListTests, self).setUp()
        self.link = '/api/users/?list=active'

        cache.clear()
        threadstore.clear()

        self.forum = Forum.objects.all_forums().filter(role="forum")[:1][0]
        self.forum.labels = []
Пример #8
0
    def setUp(self):
        super(ActivePostersListTests, self).setUp()
        self.link = '/api/users/?list=active'

        cache.clear()
        threadstore.clear()

        self.category = Category.objects.all_categories()[:1][0]
        self.category.labels = []
Пример #9
0
    def setUp(self):
        super(WarningTestCase, self).setUp()
        self.test_user = get_user_model().objects.create_user(
            "Bob", "*****@*****.**", "Pass.123")
        self.link_kwargs = {'user_slug': 'bob', 'user_id': self.test_user.pk}

        self.warning_levels = (
            WarningLevel.objects.create(name='Lvl 1'),
            WarningLevel.objects.create(name='Lvl 2'),
            WarningLevel.objects.create(name='Lvl 3'),
            WarningLevel.objects.create(name='Lvl 4'),
        )

        cache.clear()
        threadstore.clear()
Пример #10
0
    def setUp(self):
        super(WarningTestCase, self).setUp()
        self.test_user = get_user_model().objects.create_user(
            "Bob", "*****@*****.**", "Pass.123")
        self.link_kwargs = {'user_slug': 'bob', 'user_id': self.test_user.pk}

        self.warning_levels = (
            WarningLevel.objects.create(name='Lvl 1'),
            WarningLevel.objects.create(name='Lvl 2'),
            WarningLevel.objects.create(name='Lvl 3'),
            WarningLevel.objects.create(name='Lvl 4'),
        )

        cache.clear()
        threadstore.clear()
Пример #11
0
    def test_warnings(self):
        """user warning levels is obtained"""
        threadstore.clear()
        cache.clear()

        self.assertTrue(warnings.is_user_warning_level_max(self.test_user))

        levels = (
            WarningLevel.objects.create(name="Level 1"),
            WarningLevel.objects.create(name="Level 2"),
            WarningLevel.objects.create(name="Level 3"),
            WarningLevel.objects.create(name="Level 4"),
            WarningLevel.objects.create(name="Level 5"),
            WarningLevel.objects.create(name="Level 6"),
            WarningLevel.objects.create(name="Level 7"),
            WarningLevel.objects.create(name="Level 8")
        )

        self.assertEqual(WarningLevel.objects.count(), 8)

        threadstore.clear()
        cache.clear()

        for level, warning in enumerate(levels):
            warnings.warn_user(self.test_mod, self.test_user, "bawww")

            user_level = warnings.get_user_warning_level(self.test_user)
            user_level_obj = warnings.get_user_warning_obj(self.test_user)

            self.assertEqual(user_level, level + 1)
            self.assertEqual(user_level_obj.name, levels[level].name)
            self.assertEqual(self.test_user.warning_level, level + 1)

        self.assertTrue(warnings.is_user_warning_level_max(self.test_user))

        previous_level = user_level
        for warning in self.test_user.warnings.all():
            warnings.cancel_warning(self.test_mod, self.test_user, warning)
            user_level = warnings.get_user_warning_level(self.test_user)
            self.assertEqual(user_level + 1, previous_level)
            previous_level = user_level

        self.assertEqual(0, warnings.get_user_warning_level(self.test_user))
Пример #12
0
    def test_warnings(self):
        """user warning levels is obtained"""
        threadstore.clear()
        cache.clear()

        self.assertTrue(warnings.is_user_warning_level_max(self.test_user))

        levels = (WarningLevel.objects.create(name="Level 1"),
                  WarningLevel.objects.create(name="Level 2"),
                  WarningLevel.objects.create(name="Level 3"),
                  WarningLevel.objects.create(name="Level 4"),
                  WarningLevel.objects.create(name="Level 5"),
                  WarningLevel.objects.create(name="Level 6"),
                  WarningLevel.objects.create(name="Level 7"),
                  WarningLevel.objects.create(name="Level 8"))

        self.assertEqual(WarningLevel.objects.count(), 8)

        threadstore.clear()
        cache.clear()

        for level, warning in enumerate(levels):
            warnings.warn_user(self.test_mod, self.test_user, "bawww")

            user_level = warnings.get_user_warning_level(self.test_user)
            user_level_obj = warnings.get_user_warning_obj(self.test_user)

            self.assertEqual(user_level, level + 1)
            self.assertEqual(user_level_obj.name, levels[level].name)
            self.assertEqual(self.test_user.warning_level, level + 1)

        self.assertTrue(warnings.is_user_warning_level_max(self.test_user))

        previous_level = user_level
        for warning in self.test_user.warnings.all():
            warnings.cancel_warning(self.test_mod, self.test_user, warning)
            user_level = warnings.get_user_warning_level(self.test_user)
            self.assertEqual(user_level + 1, previous_level)
            previous_level = user_level

        self.assertEqual(0, warnings.get_user_warning_level(self.test_user))
Пример #13
0
    def setUp(self):
        super(OnlineListTests, self).setUp()
        self.link = '/api/users/?list=online'

        cache.clear()
        threadstore.clear()
Пример #14
0
    def setUp(self):
        super(OnlineListTests, self).setUp()
        self.link = '/api/users/?list=online'

        cache.clear()
        threadstore.clear()
Пример #15
0
 def tearDown(self):
     cache.clear()
     threadstore.clear()
Пример #16
0
 def tearDown(self):
     cache.clear()
     threadstore.clear()
Пример #17
0
    def tearDown(self):
        super(TestActivePostersRanking, self).tearDown()

        cache.clear()
        threadstore.clear()
Пример #18
0
    def tearDown(self):
        super(TestActivePostersRanking, self).tearDown()

        cache.clear()
        threadstore.clear()
Пример #19
0
    def setUp(self):
        cache.clear()
        threadstore.clear()

        self.cache_name = 'eric_the_fish'
        cachebuster.register(self.cache_name)
Пример #20
0
 def clear_state(self):
     cache.clear()
     threadstore.clear()
    def tearDown(self):
        super().tearDown()

        cache.clear()
        threadstore.clear()