diff --git a/tests/queries/tests.py b/tests/queries/tests.py
index c041669..02aab19 100644
--- a/tests/queries/tests.py
+++ b/tests/queries/tests.py
@@ -104,6 +104,10 @@ class Queries1Tests(BaseQuerysetTest):
         # So, 'U0."id"' is referenced twice.
         self.assertTrue(str(qs4.query).lower().count('u0'), 2)
 
+    def test_in(self):
+        qs1 = Tag.objects.all()
+        self.assertEqual(len(Annotation.objects.filter(tag=qs1)), 1)
+
     def test_ticket1050(self):
         self.assertQuerysetEqual(
             Item.objects.filter(tags__isnull=True),
