Skip to content

Commit 166a805

Browse files
authored
chore: Add tests for template tags (#53)
* chore: Add tests for template tags * chore: Remove unsused code * Add manager tests * Add some admin tests
1 parent 65c6401 commit 166a805

File tree

5 files changed

+1331
-18
lines changed

5 files changed

+1331
-18
lines changed

djangocms_blog/managers.py

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -116,25 +116,12 @@ class GenericDateTaggedManager(TaggedFilterItem, WithUserMixin, models.Manager):
116116
def get_queryset(self, *args, **kwargs):
117117
return self.queryset_class(model=self.model, using=self._db, hints=self._hints)
118118

119-
def published(self, current_site=True):
120-
return self.get_queryset().published(current_site)
121-
122-
def published_on_rss(self, current_site=True):
123-
return self.get_queryset().published_on_rss(current_site)
124-
125-
def available(self, current_site=True):
126-
return self.get_queryset().available(current_site)
127-
128-
def archived(self, current_site=True):
129-
return self.get_queryset().archived(current_site)
130-
131-
def published_future(self, current_site=True):
132-
return self.get_queryset().published_future(current_site)
133-
134119
def filter_by_language(self, language, current_site=True):
120+
"""Convenience method to access the queryset's filter_by_language method."""
135121
return self.get_queryset().filter_by_language(language, current_site)
136122

137123
def on_site(self, site=None):
124+
"""Convenience method to access the queryset's on_site method."""
138125
return self.get_queryset().on_site(site)
139126

140127
def get_months(self, queryset=None, current_site=True):

tests/factories.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,12 @@
44
import factory
55
from django.apps import apps
66
from django.contrib.auth import get_user_model
7-
from django.contrib.sites.models import Site
87
from factory.django import DjangoModelFactory
98

109
from djangocms_stories.cms_appconfig import StoriesConfig
1110
from djangocms_stories.models import Post, PostCategory, PostContent
1211
from djangocms_stories.settings import PERMALINK_TYPE_FULL_DATE
1312

14-
default_site = Site.objects.get(pk=1) # Assuming you have a default site with pk=1
15-
1613

1714
class UserFactory(DjangoModelFactory):
1815
class Meta:

0 commit comments

Comments
 (0)