Skip to content

Commit 789480d

Browse files
committed
fix: ruff issues
1 parent ec4515f commit 789480d

File tree

9 files changed

+19
-26
lines changed

9 files changed

+19
-26
lines changed

tests/settings.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env python
22

33
try:
4-
import djangocms_versioning
4+
import djangocms_versioning #NOQA: F401
55

66
add_apps = ['djangocms_versioning']
77
except ImportError:
@@ -12,7 +12,8 @@
1212
'INSTALLED_APPS': [
1313
'tests.utils',
1414
'djangocms_snippet',
15-
] + add_apps,
15+
*add_apps,
16+
],
1617
'CMS_LANGUAGES': {
1718
1: [{
1819
'code': 'en',

tests/test_admin.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
from importlib import reload
22
from unittest import skipIf
33

4+
from cms import __version__ as cms_version
5+
from cms.test_utils.testcases import CMSTestCase
6+
from cms.utils import get_current_site
47
from django.contrib import admin
58
from django.contrib.sites.models import Site
69
from django.shortcuts import reverse
710
from django.test import RequestFactory, override_settings
811

9-
from cms import __version__ as cms_version
10-
from cms.test_utils.testcases import CMSTestCase
11-
from cms.utils import get_current_site
12-
1312
try:
1413
from djangocms_versioning.models import Version
1514
except ImportError:

tests/test_config.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
from unittest import skipIf
22

3-
from django.apps import apps
4-
53
from cms import __version__ as cms_version
64
from cms.test_utils.testcases import CMSTestCase
5+
from django.apps import apps
76

87
from djangocms_snippet.models import Snippet, SnippetGrouper
98

tests/test_forms.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
from importlib import reload
22
from unittest import skipIf
33

4-
from django.test import override_settings
5-
64
from cms import __version__ as cms_version
75
from cms.test_utils.testcases import CMSTestCase
6+
from django.test import override_settings
87

98
from djangocms_snippet import forms
109
from djangocms_snippet.forms import SnippetPluginForm

tests/test_migrations.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
from io import StringIO
44
from unittest import skipIf
55

6+
from cms import __version__ as cms_version
67
from django.core.management import call_command
78
from django.test import TestCase, override_settings
89

9-
from cms import __version__ as cms_version
10-
1110

1211
class MigrationTestCase(TestCase):
1312

tests/test_plugins.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
from unittest import skipIf
33

44
from cms import __version__ as cms_version
5-
65
from cms.api import add_plugin, create_page
76
from cms.test_utils.testcases import CMSTestCase
7+
88
try:
99
from djangocms_versioning.models import Version
1010
except ImportError:

tests/test_templatetags.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1+
from cms.test_utils.testcases import CMSTestCase
12
from django.core.exceptions import ObjectDoesNotExist
23
from django.template import Context, Template
34
from django.template.exceptions import TemplateSyntaxError
45

5-
from cms.test_utils.testcases import CMSTestCase
6-
76
from .utils.factories import SnippetPluginFactory, SnippetWithVersionFactory
87

98

tests/utils/factories.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
import string
22

3+
import factory
4+
from cms.models import Placeholder
35
from django.contrib.auth.models import User
46
from django.contrib.contenttypes.models import ContentType
5-
6-
from cms.models import Placeholder
7-
8-
import factory
97
from django.db import models
108
from factory.fuzzy import FuzzyInteger, FuzzyText
119

1210
from djangocms_snippet.models import Snippet, SnippetGrouper, SnippetPtr
1311

14-
1512
try:
1613
from djangocms_versioning.models import Version
1714
except ImportError:
@@ -23,7 +20,7 @@ class UserFactory(factory.django.DjangoModelFactory):
2320
first_name = factory.Faker("first_name")
2421
last_name = factory.Faker("last_name")
2522
email = factory.LazyAttribute(
26-
lambda u: "%s.%s@example.com" % (u.first_name.lower(), u.last_name.lower())
23+
lambda u: f"{u.first_name.lower()}.{u.last_name.lower()}@example.com"
2724
)
2825

2926
class Meta:
@@ -45,7 +42,7 @@ class AbstractVersionFactory(factory.django.DjangoModelFactory):
4542
created_by = factory.SubFactory(UserFactory)
4643

4744
class Meta:
48-
exclude = ["content"]
45+
exclude = ("content",)
4946
abstract = True
5047

5148

tests/utils/models.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1+
from cms import __version__ as cms_version
12
from django.conf import settings
23
from django.db import models
34

4-
from cms import __version__ as cms_version
5-
6-
75
if cms_version < "4":
86
class Version(models.Model):
97
content = models.ForeignKey("djangocms_snippet.Snippet", related_name="versions", on_delete=models.CASCADE)
@@ -12,13 +10,15 @@ class Version(models.Model):
1210
)
1311
state = models.CharField(max_length=50, default="draft")
1412

13+
def __str__(self):
14+
return f"{self.content} - {self.state}"
15+
1516
def __init__(self, *args, **kwargs):
1617
kwargs.pop("content_type", None)
1718
obj_id = kwargs.pop("object_id", None)
1819
if obj_id:
1920
kwargs["content_id"] = obj_id
2021
super().__init__(*args, **kwargs)
2122

22-
2323
def publish(self, user):
2424
pass

0 commit comments

Comments
 (0)