diff options
| author | Hasan Ramezani <hasan.r67@gmail.com> | 2019-10-02 15:12:14 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2019-10-03 11:17:04 +0200 |
| commit | 1a4db2cc2890e5bac471bb2cb17a50d4c0424525 (patch) | |
| tree | a588d0ccab42b44c88eb63d327941e641496284c /tests | |
| parent | 9fa6c737df0cbdc23702b849b793e7f3eb067b3e (diff) | |
[3.0.x] Refs #27914 -- Moved test enum.Enum subclasses outside of WriterTests.test_serialize_enums().
Backport of d3030deaaa50b7814e34ef1e71f2afaf97c6bec6 from master
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/migrations/test_writer.py | 36 |
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'}) |
