Skip to content

Commit 23553d0

Browse files
authored
Ruff: Add and fix RUF005 (#10714)
1 parent 6091ba4 commit 23553d0

File tree

9 files changed

+23
-21
lines changed

9 files changed

+23
-21
lines changed

dojo/api_v2/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ def get_indent(self, accepted_media_type, renderer_context):
180180

181181

182182
class DojoSpectacularAPIView(SpectacularAPIView):
183-
renderer_classes = [DojoOpenApiJsonRenderer] + SpectacularAPIView.renderer_classes
183+
renderer_classes = [DojoOpenApiJsonRenderer, *SpectacularAPIView.renderer_classes]
184184

185185

186186
class DojoModelViewSet(

dojo/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def _get_statistics_for_queryset(qs, annotation_factory):
8484
# add annotation for each status field
8585
values = values.annotate(**annotation_factory())
8686
# make sure sev and total are included
87-
stat_fields = ["sev", "total"] + STATS_FIELDS
87+
stat_fields = ["sev", "total", *STATS_FIELDS]
8888
# go for it
8989
values = values.values(*stat_fields)
9090

dojo/request_cache/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def cache_calculate_key(*args, **kwargs):
2626
:rtype: basestring
2727
"""
2828
# combine args with kwargs, separated by the cache_args_kwargs_marker
29-
key = args + (cache_args_kwargs_marker,) + tuple(sorted(kwargs.items()))
29+
key = (*args, cache_args_kwargs_marker, *tuple(sorted(kwargs.items())))
3030
# return as a string
3131
return str(key)
3232

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
08983f823deebc1e086953c39abaa8ebeafb4dd4b470248af75ce7bd98aeebb6
1+
7a605674ff68576fef116e62103d11d55f25fb8dc15c87b93e850dde56604639

dojo/settings/settings.dist.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1159,10 +1159,12 @@ def saml2_attrib_map_format(dict):
11591159
# django metrics for monitoring
11601160
if env("DD_DJANGO_METRICS_ENABLED"):
11611161
DJANGO_METRICS_ENABLED = env("DD_DJANGO_METRICS_ENABLED")
1162-
INSTALLED_APPS = INSTALLED_APPS + ("django_prometheus",)
1163-
MIDDLEWARE = ["django_prometheus.middleware.PrometheusBeforeMiddleware"] + \
1164-
MIDDLEWARE + \
1165-
["django_prometheus.middleware.PrometheusAfterMiddleware"]
1162+
INSTALLED_APPS = (*INSTALLED_APPS, "django_prometheus")
1163+
MIDDLEWARE = [
1164+
"django_prometheus.middleware.PrometheusBeforeMiddleware",
1165+
*MIDDLEWARE,
1166+
"django_prometheus.middleware.PrometheusAfterMiddleware",
1167+
]
11661168
database_engine = DATABASES.get("default").get("ENGINE")
11671169
DATABASES["default"]["ENGINE"] = database_engine.replace("django.", "django_prometheus.", 1)
11681170
# CELERY_RESULT_BACKEND.replace('django.core','django_prometheus.', 1)

dojo/user/utils.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -98,19 +98,19 @@ def get_configuration_permissions_fields():
9898
permission_fields = [
9999
Permission_Helper(name="cred user", app="dojo", view=True, add=True, change=True, delete=True),
100100
Permission_Helper(name="development environment", app="dojo", add=True, change=True, delete=True),
101-
Permission_Helper(name="finding template", app="dojo", view=True, add=True, change=True, delete=True)] + \
102-
github_permissions + \
103-
google_sheet_permissions + [
104-
Permission_Helper(name="group", app="auth", view=True, add=True)] + \
105-
jira_permissions + [
101+
Permission_Helper(name="finding template", app="dojo", view=True, add=True, change=True, delete=True),
102+
*github_permissions,
103+
*google_sheet_permissions,
104+
Permission_Helper(name="group", app="auth", view=True, add=True),
105+
*jira_permissions,
106106
Permission_Helper(name="language type", app="dojo", view=True, add=True, change=True, delete=True),
107107
Permission_Helper(name="bannerconf", app="dojo", change=True),
108108
Permission_Helper(name="announcement", app="dojo", change=True),
109109
Permission_Helper(name="note type", app="dojo", view=True, add=True, change=True, delete=True),
110-
Permission_Helper(name="product type", app="dojo", add=True)] + \
111-
questionnaire_permissions + [
112-
Permission_Helper(name="regulation", app="dojo", add=True, change=True, delete=True)] + \
113-
rules_permissions + [
110+
Permission_Helper(name="product type", app="dojo", add=True),
111+
*questionnaire_permissions,
112+
Permission_Helper(name="regulation", app="dojo", add=True, change=True, delete=True),
113+
*rules_permissions,
114114
Permission_Helper(name="sla configuration", app="dojo", view=True, add=True, change=True, delete=True),
115115
Permission_Helper(name="test type", app="dojo", add=True, change=True),
116116
Permission_Helper(name="tool configuration", app="dojo", view=True, add=True, change=True, delete=True),

ruff.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ select = [
7575
"AIR",
7676
"FURB",
7777
"RUF1","RUF2",
78-
"RUF001","RUF002", "RUF003",
78+
"RUF001","RUF002", "RUF003", "RUF005",
7979
"RUF013",
8080
"RUF019",
8181
"RUF025",

unittests/test_jira_import_and_pushing_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,7 @@ def test_import_with_push_to_jira_update_tags(self):
541541
# Assert that the tags match
542542
self.assertEqual(issue.fields.labels, tags)
543543

544-
tags_new = tags + ["tag3", "tag4"]
544+
tags_new = [*tags, "tag3", "tag4"]
545545
self.post_finding_tags_api(finding.id, tags_new)
546546
self.patch_finding_api(finding.id, {"push_to_jira": True})
547547

unittests/test_tags.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ def test_import_with_tags_then_reimport_with_different_tag(self):
293293
product_tags = self._convert_instance_tags_to_list(self.product)
294294
self.assertEqual(product_tags, self._convert_instance_tags_to_list(objects.get("engagement")))
295295
self.assertEqual(product_tags, self._convert_instance_tags_to_list(objects.get("endpoint")))
296-
self.assertEqual(["import_tag"] + product_tags, self._convert_instance_tags_to_list(objects.get("test")))
296+
self.assertEqual(["import_tag", *product_tags], self._convert_instance_tags_to_list(objects.get("test")))
297297
self.assertEqual(product_tags, self._convert_instance_tags_to_list(objects.get("finding")))
298298
# Reimport now
299299
objects = self._import_and_return_objects(test_id=objects.get("test").id, reimport=True, tags=["reimport_tag"])
@@ -318,7 +318,7 @@ def test_new_engagement_then_add_tag_to_engagement_then_remove_tag_to_engagement
318318
engagement_tags_before_addition = self._convert_instance_tags_to_list(engagement)
319319
engagement.tags.add("engagement_only_tag")
320320
# Check to see that the update was successful
321-
self.assertEqual(["engagement_only_tag"] + engagement_tags_before_addition, self._convert_instance_tags_to_list(engagement))
321+
self.assertEqual(["engagement_only_tag", *engagement_tags_before_addition], self._convert_instance_tags_to_list(engagement))
322322
# Check to see that tests were not impacted
323323
self.assertEqual(product_tags, self._convert_instance_tags_to_list(test))
324324
# remove a tag on the engagement

0 commit comments

Comments
 (0)