diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2017-07-10 19:42:58 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2017-07-10 20:40:08 +0200 |
| commit | 9bca0d0b38d941fe7f3842cb2259d018823ed25e (patch) | |
| tree | d11d41241d614fab3f9526187f8f0baeefa95421 | |
| parent | 408ed9fea4c53bcb62417bf8f777d6409e886073 (diff) | |
Added test for intersection() when combining with a queryset raising EmptyResultSet.
| -rw-r--r-- | tests/queries/test_qs_combinators.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/queries/test_qs_combinators.py b/tests/queries/test_qs_combinators.py index e1ff860bf0..efa3a2c987 100644 --- a/tests/queries/test_qs_combinators.py +++ b/tests/queries/test_qs_combinators.py @@ -46,9 +46,13 @@ class QuerySetSetOperationTests(TestCase): def test_intersection_with_empty_qs(self): qs1 = Number.objects.all() qs2 = Number.objects.none() + qs3 = Number.objects.filter(pk__in=[]) self.assertEqual(len(qs1.intersection(qs2)), 0) + self.assertEqual(len(qs1.intersection(qs3)), 0) self.assertEqual(len(qs2.intersection(qs1)), 0) + self.assertEqual(len(qs3.intersection(qs1)), 0) self.assertEqual(len(qs2.intersection(qs2)), 0) + self.assertEqual(len(qs3.intersection(qs3)), 0) @skipUnlessDBFeature('supports_select_difference') def test_difference_with_empty_qs(self): |
