Ejemplo n.º 1
0
 def test_jquery_unparam_unquoted_list_in_obj(self):
     self.assertEqual(
         jquery_unparam_unquoted("a[b][]=c&a[b][]=d"),
         {'a': {'b': ['c', 'd']}}
         )
Ejemplo n.º 2
0
 def test_jquery_unparam_unquoted_twice(self):
     self.assertEqual(
         jquery_unparam_unquoted("a=a&a=b"),
         {'a': 'b'}
         )
Ejemplo n.º 3
0
 def test_jquery_unparam_unquoted_obj(self):
     self.assertEqual(
         jquery_unparam_unquoted("a[b]=c"),
         {'a': {'b': 'c'}}
         )
Ejemplo n.º 4
0
 def test_jquery_unparam_unquoted_unicode(self):
     self.assertEqual(
         jquery_unparam_unquoted(u"a=ыыы"),
         {'a': u'ыыы'}
         )
Ejemplo n.º 5
0
 def test_jquery_unparam_unquoted_list(self):
     self.assertEqual(
         jquery_unparam_unquoted("a[]=b&a[]=c"),
         {'a': ['b', 'c']}
         )
Ejemplo n.º 6
0
 def test_jquery_unparam_unquoted_nokey(self):
     self.assertEqual(
         jquery_unparam_unquoted("=b"),
         {}
         )
Ejemplo n.º 7
0
 def test_jquery_unparam_unquoted_novalue_and_equal(self):
     self.assertEqual(
         jquery_unparam_unquoted("a=&b"),
         {'a': '', 'b': ''}
         )
Ejemplo n.º 8
0
 def test_jquery_unparam_unquoted_novalue(self):
     self.assertEqual(
         jquery_unparam_unquoted("a"),
         {'a': ''}
         )
Ejemplo n.º 9
0
 def test_jquery_unparam_unquoted_more_complex(self):
     self.assertEqual(
         jquery_unparam_unquoted("a[b][]=c&a[b][]=d&a[e][2][e][]=f&a[e][2][e][]=h_i"),
         {'a': {'b': ['c', 'd'], 'e': {'2': {'e': ['f', 'h_i']}}}}
         )
Ejemplo n.º 10
0
 def test_jquery_unparam_unquoted_list_in_obj2(self):
     self.assertEqual(
         jquery_unparam_unquoted("a[b][]=c&a[b][]=d&a[e]=321"),
         {'a': {'b': ['c', 'd'], 'e': '321'}}
         )