tests for abstract/swappable model initialization
This commit is contained in:
@@ -400,6 +400,23 @@ class DateModel(PolymorphicModel):
|
||||
date = models.DateTimeField()
|
||||
|
||||
|
||||
# Define abstract and swappable (being swapped for SwappedModel) models
|
||||
# To test manager validation (should be skipped for such models)
|
||||
class AbstractModel(PolymorphicModel):
|
||||
class Meta:
|
||||
abstract = True
|
||||
|
||||
|
||||
class SwappableModel(AbstractModel):
|
||||
class Meta:
|
||||
swappable = 'POLYMORPHIC_TEST_SWAPPABLE'
|
||||
|
||||
|
||||
class SwappedModel(AbstractModel):
|
||||
pass
|
||||
|
||||
|
||||
|
||||
# Import tests
|
||||
from .test_admin import *
|
||||
from .test_orm import *
|
||||
|
||||
+2
-1
@@ -57,7 +57,8 @@ if not settings.configured:
|
||||
),
|
||||
},
|
||||
},
|
||||
]
|
||||
],
|
||||
POLYMORPHIC_TEST_SWAPPABLE='polymorphic.swappedmodel',
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user