summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHasan Ramezani <hasan.r67@gmail.com>2019-10-02 15:12:14 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2019-10-03 11:17:04 +0200
commit1a4db2cc2890e5bac471bb2cb17a50d4c0424525 (patch)
treea588d0ccab42b44c88eb63d327941e641496284c
parent9fa6c737df0cbdc23702b849b793e7f3eb067b3e (diff)
[3.0.x] Refs #27914 -- Moved test enum.Enum subclasses outside of WriterTests.test_serialize_enums().
Backport of d3030deaaa50b7814e34ef1e71f2afaf97c6bec6 from master
-rw-r--r--tests/migrations/test_writer.py36
1 files changed, 20 insertions, 16 deletions
diff --git a/tests/migrations/test_writer.py b/tests/migrations/test_writer.py
index 6295a67992..7caca12b7d 100644
--- a/tests/migrations/test_writer.py
+++ b/tests/migrations/test_writer.py
@@ -41,6 +41,26 @@ class TestModel1:
thing = models.FileField(upload_to=upload_to)
+class TextEnum(enum.Enum):
+ A = 'a-value'
+ B = 'value-b'
+
+
+class TextTranslatedEnum(enum.Enum):
+ A = _('a-value')
+ B = _('value-b')
+
+
+class BinaryEnum(enum.Enum):
+ A = b'a-value'
+ B = b'value-b'
+
+
+class IntEnum(enum.IntEnum):
+ A = 1
+ B = 2
+
+
class OperationWriterTests(SimpleTestCase):
def test_empty_signature(self):
@@ -253,22 +273,6 @@ class WriterTests(SimpleTestCase):
self.assertEqual(self.serialize_round_trip(lazy_pattern), pattern)
def test_serialize_enums(self):
- class TextEnum(enum.Enum):
- A = 'a-value'
- B = 'value-b'
-
- class TextTranslatedEnum(enum.Enum):
- A = _('a-value')
- B = _('value-b')
-
- class BinaryEnum(enum.Enum):
- A = b'a-value'
- B = b'value-b'
-
- class IntEnum(enum.IntEnum):
- A = 1
- B = 2
-
self.assertSerializedResultEqual(
TextEnum.A,
("migrations.test_writer.TextEnum['A']", {'import migrations.test_writer'})