diff options
| author | Sergey Fedoseev <fedoseev.sergey@gmail.com> | 2017-12-01 19:24:56 +0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-12-06 14:49:37 -0500 |
| commit | 183fb7b2b9778f7d7cc91f5a7e5afec61b85179e (patch) | |
| tree | f5ecd2abb39a26daa7a2f200edf3e420d3e6c1ad /tests | |
| parent | b728ab22e1b349e4c716ab005d305c48ad0338dd (diff) | |
Fixed #28870 -- Added support for functools.partialmethod serialization in migrations.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/migrations/test_writer.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/migrations/test_writer.py b/tests/migrations/test_writer.py index 5c9aa85c55..f3012181fa 100644 --- a/tests/migrations/test_writer.py +++ b/tests/migrations/test_writer.py @@ -520,6 +520,14 @@ class WriterTests(SimpleTestCase): self.assertEqual(result.args, value.args) self.assertEqual(result.keywords, value.keywords) + def test_serialize_functools_partialmethod(self): + value = functools.partialmethod(datetime.timedelta, 1, seconds=2) + result = self.serialize_round_trip(value) + self.assertIsInstance(result, functools.partialmethod) + self.assertEqual(result.func, value.func) + self.assertEqual(result.args, value.args) + self.assertEqual(result.keywords, value.keywords) + def test_simple_migration(self): """ Tests serializing a simple migration. |
