Added support for repeating parameters
diff --git a/tests/test_json_model.py b/tests/test_json_model.py
index fa7ad05..88f2400 100644
--- a/tests/test_json_model.py
+++ b/tests/test_json_model.py
@@ -101,7 +101,9 @@
 
     headers = {}
     path_params = {}
-    query_params = {'foo': 1, 'bar': u'\N{COMET}'}
+    query_params = {'foo': 1, 'bar': u'\N{COMET}',
+        'baz': ['fe', 'fi', 'fo', 'fum'], # Repeated parameters
+        'qux': []}
     body = {}
 
     headers, params, query, body = model.request(headers, path_params, query_params, body)
@@ -109,9 +111,11 @@
     self.assertEqual(headers['accept'], 'application/json')
     self.assertEqual(headers['content-type'], 'application/json')
 
-    query_dict = parse_qs(query)
+    query_dict = parse_qs(query[1:])
     self.assertEqual(query_dict['foo'], ['1'])
     self.assertEqual(query_dict['bar'], [u'\N{COMET}'.encode('utf-8')])
+    self.assertEqual(query_dict['baz'], ['fe', 'fi', 'fo', 'fum'])
+    self.assertTrue('qux' not in query_dict)
     self.assertEqual(body, '{}')
 
   def test_user_agent(self):