Skip to content

Commit 9ce6f14

Browse files
committed
update ruff, tweak dependabot
1 parent 88a6748 commit 9ce6f14

File tree

9 files changed

+30
-23
lines changed

9 files changed

+30
-23
lines changed

.github/dependabot.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,17 @@
55

66
version: 2
77
updates:
8-
- package-ecosystem: "pip" # See documentation for possible values
9-
directory: "/" # Location of package manifests
8+
# GitHub Actions
9+
- package-ecosystem: "github-actions"
10+
directory: "/"
1011
schedule:
1112
interval: "daily"
13+
commit-message:
14+
prefix:
15+
# Python
16+
- package-ecosystem: "pip"
17+
directory: "/"
18+
schedule:
19+
interval: "daily"
20+
commit-message:
21+
prefix:

django_enum/drf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ class EnumField(ChoiceField):
9090
def __init__(self, enum: Type[Enum], strict: bool = strict, **kwargs):
9191
self.enum = enum
9292
self.primitive = determine_primitive(enum) # type: ignore
93-
assert (
94-
self.primitive is not None
95-
), f"Unable to determine primitive type for {enum}"
93+
assert self.primitive is not None, (
94+
f"Unable to determine primitive type for {enum}"
95+
)
9696
self.strict = strict
9797
self.choices = kwargs.pop("choices", choices(enum))
9898
field_name = kwargs.pop("field_name", None)

django_enum/fields.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ def lte(tpl1: Tuple[int, int], tpl2: Tuple[int, int]) -> bool:
325325
return EnumDecimalField(enum=enum, primitive=primitive, **field_kwargs)
326326

327327
raise NotImplementedError(
328-
f"EnumField does not support enumerations of primitive type " f"{primitive}"
328+
f"EnumField does not support enumerations of primitive type {primitive}"
329329
)
330330

331331

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ numpy = [
8383
]
8484
django-stubs = {extras = ["compatible-mypy"], version = ">=4.2.7"}
8585
furo = "^2024.8.6"
86-
ruff = "^0.6.3"
86+
ruff = "^0.9"
8787
typing-extensions = "^4.12.2"
8888

8989
[tool.poetry.group.psycopg2]

tests/benchmarks.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -600,9 +600,9 @@ def test_query_performance(self):
600600
class CreateRowMixin(BulkCreateMixin):
601601
NUM_FLAGS = 16
602602

603-
FlagModel = getattr(benchmark_models, f"FlagTester{NUM_FLAGS-1:03d}")
603+
FlagModel = getattr(benchmark_models, f"FlagTester{NUM_FLAGS - 1:03d}")
604604
EnumClass = FlagModel._meta.get_field("flags").enum
605-
BoolModel = getattr(benchmark_models, f"BoolTester{NUM_FLAGS-1:03d}")
605+
BoolModel = getattr(benchmark_models, f"BoolTester{NUM_FLAGS - 1:03d}")
606606

607607
@property
608608
def num_flags(self):
@@ -1107,7 +1107,7 @@ def drop_index(table, index):
11071107
cursor.execute(f"ALTER TABLE {table} DROP INDEX {index}")
11081108
else:
11091109
raise NotImplementedError(
1110-
f"Drop index for vendor {connection.vendor} not " f"implemented!"
1110+
f"Drop index for vendor {connection.vendor} not implemented!"
11111111
)
11121112

11131113
with connection.cursor() as cursor:

tests/settings.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@
5858
DATABASES = {
5959
"default": {
6060
"ENGINE": "django.db.backends.oracle",
61-
"NAME": f'{os.environ.get("ORACLE_HOST", "localhost")}:'
62-
f'{os.environ.get("ORACLE_PORT", 1521)}'
63-
f'/{os.environ.get("ORACLE_DATABASE", "XEPDB1")}',
61+
"NAME": f"{os.environ.get('ORACLE_HOST', 'localhost')}:"
62+
f"{os.environ.get('ORACLE_PORT', 1521)}"
63+
f"/{os.environ.get('ORACLE_DATABASE', 'XEPDB1')}",
6464
"USER": os.environ.get("ORACLE_USER", "system"),
6565
"PASSWORD": os.environ.get("ORACLE_PASSWORD", "password"),
6666
}

tests/test_admin.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ def test_admin_list_display_bug35(self):
2121

2222
resp = self.client.get(
2323
reverse(
24-
f'admin:{self.BUG35_CLASS._meta.label_lower.replace(".", "_")}_changelist'
24+
f"admin:{self.BUG35_CLASS._meta.label_lower.replace('.', '_')}_changelist"
2525
)
2626
)
2727
self.assertContains(resp, '<td class="field-int_enum">Value 2</td>')
2828
change_link = reverse(
29-
f'admin:{self.BUG35_CLASS._meta.label_lower.replace(".", "_")}_change',
29+
f"admin:{self.BUG35_CLASS._meta.label_lower.replace('.', '_')}_change",
3030
args=[obj.id],
3131
)
3232
self.assertContains(resp, f'<a href="{change_link}">Value1</a>')
@@ -44,7 +44,7 @@ def test_admin_change_display_bug35(self):
4444
obj = self.BUG35_CLASS.objects.create()
4545
resp = self.client.get(
4646
reverse(
47-
f'admin:{self.BUG35_CLASS._meta.label_lower.replace(".", "_")}_change',
47+
f"admin:{self.BUG35_CLASS._meta.label_lower.replace('.', '_')}_change",
4848
args=[obj.id],
4949
)
5050
)

tests/test_enum_props.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -364,8 +364,7 @@ class EmptyEqEnum(EnumProperties, s("label", case_fold=True)):
364364
form_field = EnumChoiceField(enum=EmptyEqEnum)
365365
except Exception as err: # pragma: no cover
366366
self.fail(
367-
"EnumChoiceField() raised value error with alternative"
368-
"empty_value set."
367+
"EnumChoiceField() raised value error with alternativeempty_value set."
369368
)
370369

371370
self.assertTrue(None not in form_field.empty_values)
@@ -381,8 +380,7 @@ class EmptyEqEnum(
381380
form_field = EnumChoiceField(enum=EmptyEqEnum)
382381
except Exception as err: # pragma: no cover
383382
self.fail(
384-
"EnumChoiceField() raised value error with alternative"
385-
"empty_value set."
383+
"EnumChoiceField() raised value error with alternativeempty_value set."
386384
)
387385

388386
# this is pathological
@@ -425,8 +423,7 @@ class EmptyEqEnum2(TextChoices, s("prop", case_fold=True)):
425423
)
426424
except Exception: # pragma: no cover
427425
self.fail(
428-
"EnumChoiceField() raised value error with alternative"
429-
"empty_value set."
426+
"EnumChoiceField() raised value error with alternativeempty_value set."
430427
)
431428

432429

tests/test_requests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,7 @@ def verify_form(self, obj, soup):
563563
except KeyError: # pragma: no cover
564564
self.fail(
565565
f"{field.name} did not expect option "
566-
f'{option["value"]}: {option.text}.'
566+
f"{option['value']}: {option.text}."
567567
)
568568

569569
self.assertEqual(len(expected), 0)

0 commit comments

Comments
 (0)