diff --git a/tests/regressiontests/forms/models.py b/tests/regressiontests/forms/models.py
index de91ec67e7..2127d40d95 100644
--- a/tests/regressiontests/forms/models.py
+++ b/tests/regressiontests/forms/models.py
@@ -61,10 +61,11 @@ class TestTicket12510(TestCase):
         settings.DEBUG = self.old_debug
 
     def test_choices_not_fetched_when_not_rendering(self):
+        initial_queries = len(connection.queries)
         field = django_forms.ModelChoiceField(Group.objects.order_by('-name'))
         self.assertEqual('a', field.clean(self.groups[0].pk).name)
         # only one query is required to pull the model from DB
-        self.assertEqual(1, len(connection.queries))
+        self.assertEqual(initial_queries+1, len(connection.queries))
 
 
 __test__ = {'API_TESTS': """