diff options
| author | John Bowen <jbowen7@gmail.com> | 2019-11-22 19:41:56 +0000 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2019-11-25 11:05:09 +0100 |
| commit | 8008795a3899d979d65832ca7c4946903de206f7 (patch) | |
| tree | cc1e3a9cc99828d9d5c7f11f3310d8dc63fc8568 | |
| parent | 89d41cba392b759732ba9f1db4ff29ed47da6a56 (diff) | |
Refs #23950 --- Moved test DeconstructibleInstances class to a module level.
DeconstructibleInstances was not importable from the asserted path.
| -rw-r--r-- | tests/migrations/test_writer.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/migrations/test_writer.py b/tests/migrations/test_writer.py index ca924f35ec..addf10b0f0 100644 --- a/tests/migrations/test_writer.py +++ b/tests/migrations/test_writer.py @@ -26,6 +26,11 @@ from django.utils.translation import gettext_lazy as _ from .models import FoodManager, FoodQuerySet +class DeconstructibleInstances: + def deconstruct(self): + return ('DeconstructibleInstances', [], {}) + + class Money(decimal.Decimal): def deconstruct(self): return ( @@ -726,10 +731,6 @@ class WriterTests(SimpleTestCase): # Yes, it doesn't make sense to use a class as a default for a # CharField. It does make sense for custom fields though, for example # an enumfield that takes the enum class as an argument. - class DeconstructibleInstances: - def deconstruct(self): - return ('DeconstructibleInstances', [], {}) - string = MigrationWriter.serialize(models.CharField(default=DeconstructibleInstances))[0] self.assertEqual(string, "models.CharField(default=migrations.test_writer.DeconstructibleInstances)") |
