summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/prefetch_related/test_uuid.py11
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):