Skip to content

Commit edcd466

Browse files
committed
add db_default test for coverage
1 parent da12416 commit edcd466

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

tests/db_default/models.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from django.db import models
2-
from django.db.models.expressions import Value
2+
from django.db.models.expressions import Value, F
33
from django.db.models.functions import Concat
44
from django.urls import reverse
55

@@ -25,6 +25,10 @@ class DBDefaultTester(models.Model):
2525
SmallIntEnum, null=False, db_default=SmallIntEnum.VAL3, blank=True
2626
)
2727

28+
small_int_shadow = EnumField(
29+
SmallIntEnum, null=False, db_default=Value(SmallIntEnum.VAL3.value), blank=True
30+
)
31+
2832
pos_int = EnumField(PosIntEnum, db_default=2147483647, blank=True)
2933
int = EnumField(IntEnum, null=True, db_default=IntEnum.VALn1, blank=True)
3034

tests/enum_prop/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from django.urls import reverse, reverse_lazy
22
from django.views.generic import CreateView, DeleteView, UpdateView
33

4-
from django_enum.filters import FilterSet as EnumFilterSet
54
from tests.djenum import views
65
from tests.enum_prop import enums as prop_enums
76
from tests.enum_prop.enums import (
@@ -82,6 +81,7 @@ class DRFView(viewsets.ModelViewSet):
8281

8382
try:
8483
from tests.djenum.views import EnumTesterFilterViewSet
84+
from django_enum.filters import FilterSet as EnumFilterSet
8585

8686
class EnumTesterFilterViewSet(EnumTesterFilterViewSet):
8787
enums = prop_enums

tests/test_db_defaults.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ def defaults(self):
1818
return {
1919
"small_pos_int": None,
2020
"small_int": self.SmallIntEnum.VAL3,
21+
"small_int_shadow": self.SmallIntEnum.VAL3,
2122
"pos_int": self.PosIntEnum.VAL3,
2223
"int": self.IntEnum.VALn1,
2324
"big_pos_int": None,

0 commit comments

Comments
 (0)