diff options
| author | Kwist <velnik@gmail.com> | 2020-08-31 11:54:34 +0300 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-09-16 13:43:06 +0200 |
| commit | 981a072dd4dec586f8fc606712ed9a2ef116eeee (patch) | |
| tree | 177faf3614530a902f8c11bd7eec787bb3241274 /tests | |
| parent | 3a9f192b131f7a9b0fe5783c684b23015fa67cc8 (diff) | |
Fixed #31843 -- Fixed pickling named values from QuerySet.values_list().
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/queries/tests.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/queries/tests.py b/tests/queries/tests.py index 428153402f..5b667186a3 100644 --- a/tests/queries/tests.py +++ b/tests/queries/tests.py @@ -2408,6 +2408,11 @@ class ValuesQuerysetTests(TestCase): values = qs.first() self.assertEqual(values._fields, ('combinedexpression2', 'combinedexpression1')) + def test_named_values_pickle(self): + value = Number.objects.values_list('num', 'other_num', named=True).get() + self.assertEqual(value, (72, None)) + self.assertEqual(pickle.loads(pickle.dumps(value)), value) + class QuerySetSupportsPythonIdioms(TestCase): |
