From 9d22330effa8d433ec39edc37ca4e3a1e3206b85 Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Sun, 13 Oct 2013 13:04:31 +0800 Subject: views/base: Implement limit for submitter autocompletion Add a limit parameter to the completion view, and pass a limit of 20 results in the javascript. Signed-off-by: Jeremy Kerr --- apps/patchwork/tests/person.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'apps/patchwork/tests') diff --git a/apps/patchwork/tests/person.py b/apps/patchwork/tests/person.py index 63bbadb..d948096 100644 --- a/apps/patchwork/tests/person.py +++ b/apps/patchwork/tests/person.py @@ -44,3 +44,12 @@ class SubmitterCompletionTest(TestCase): data = json.loads(response.content) self.assertEquals(len(data), 1) self.assertEquals(data[0]['fields']['email'], 'test2@example.com') + + def testCompleteLimit(self): + for i in range(3,10): + person = Person(email = 'test%d@example.com' % i) + person.save() + response = self.client.get('/submitter/', {'q': 'test', 'l': 5}) + self.assertEquals(response.status_code, 200) + data = json.loads(response.content) + self.assertEquals(len(data), 5) -- cgit v1.2.3