diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/prefetch_related/test_uuid.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/prefetch_related/test_uuid.py b/tests/prefetch_related/test_uuid.py index 8d885e1057..08930fc5f4 100644 --- a/tests/prefetch_related/test_uuid.py +++ b/tests/prefetch_related/test_uuid.py @@ -44,6 +44,17 @@ class UUIDPrefetchRelated(TestCase): with self.assertNumQueries(0): self.assertEqual(2, len(flea.pets_visited.all())) + def test_prefetch_related_from_uuid_model_to_uuid_model_with_values_flat(self): + pet = Pet.objects.create(name='Fifi') + pet.people.add( + Person.objects.create(name='Ellen'), + Person.objects.create(name='George'), + ) + self.assertSequenceEqual( + Pet.objects.prefetch_related('fleas_hosted').values_list('id', flat=True), + [pet.id] + ) + class UUIDPrefetchRelatedLookups(TestCase): |
