From a3d48d9bbb40e1032d67024cadfbd03dd16cbec3 Mon Sep 17 00:00:00 2001 From: Chris McCormick Date: Thu, 16 May 2019 11:59:18 +0800 Subject: [PATCH] Fix tests for new params. --- multidimensional_urlencode/tests/test_urlencode.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/multidimensional_urlencode/tests/test_urlencode.py b/multidimensional_urlencode/tests/test_urlencode.py index 471c58a..d73f9c2 100644 --- a/multidimensional_urlencode/tests/test_urlencode.py +++ b/multidimensional_urlencode/tests/test_urlencode.py @@ -47,4 +47,11 @@ def test_no_array_braces(): """Verify that array braces can be left off.""" d = {'a': {"b": [1, 2, 3]}} expected = "a[b]=1&a[b]=2&a[b]=3" - assert unquote(urlencode(d)) == expected + assert unquote(urlencode(d, array_braces=False)) == expected + + +def test_encode_list_key(): + """Verify that list indexes are explicitly added.""" + d = {'a': {"b": [1, 2, 3]}} + expected = "a[b][0]=1&a[b][1]=2&a[b][2]=3" + assert unquote(urlencode(d, encode_list_key=True)) == expected