예제 #1
0
 def test_encodes_dict_with_nested_list_correctly_for_py2_and_py3(self):
     result = default_encoding(
         OrderedDict((('a', 1), ('b', [2, 4]), ('c', 'asdf'))))
     if six.PY2:
         self.assertEqual(result, 'a=1&b=2&b=4&c=asdf')
     else:
         self.assertEqual(result, b'a=1&b=2&b=4&c=asdf')
예제 #2
0
 def test_encodes_dict_of_data_correctly_for_py2_and_py3(self):
     result = default_encoding(
         OrderedDict((('a', 1), ('b', 2), ('c', 'asdf'))))
     if six.PY2:
         self.assertEqual(result, 'a=1&b=2&c=asdf')
     else:
         self.assertEqual(result, b'a=1&b=2&c=asdf')
 def test_default_encoding_encodes_url_data_for_py2_and_py3(self):
     result = default_encoding({'foo': 'bar', 'baz': 'broken'})
     if six.PY2:
         self.assertEqual(result, 'baz=broken&foo=bar')
     else:
         self.assertEqual(result, b'baz=broken&foo=bar')
 def test_encodes_dict_with_nested_empty_list_correctly_for_py2_and_py3(self):
     result = default_encoding(OrderedDict((('a', 1), ('b', []), ('c', 'asdf'))))
     if six.PY2:
         self.assertEqual(result, 'a=1&c=asdf')
     else:
         self.assertEqual(result, b'a=1&c=asdf')
 def test_encodes_dict_of_data_correctly_for_py2_and_py3(self):
     result = default_encoding(OrderedDict((('a', 1), ('b', 2), ('c', 'asdf'))))
     if six.PY2:
         self.assertEqual(result, 'a=1&b=2&c=asdf')
     else:
         self.assertEqual(result, b'a=1&b=2&c=asdf')
 def test_default_encoding_encodes_url_data(self):
     result = default_encoding({'foo': 'bar', 'baz': 'broken'})
     self.assertEqual(result, 'foo=bar&baz=broken')
 def test_encodes_dict_with_nested_empty_list(self):
     result = default_encoding(
         OrderedDict((('a', 1), ('b', []), ('c', 'asdf'))))
     self.assertEqual('a=1&c=asdf', result)
 def test_encodes_dict_of_data(self):
     result = default_encoding(
         OrderedDict((('a', 1), ('b', 2), ('c', 'asdf'))))
     self.assertEqual('a=1&b=2&c=asdf', result)
 def test_default_encoding_encodes_url_data(self):
     result = default_encoding({'foo': 'bar', 'baz': 'broken'})
     self.assertEqual(result, 'foo=bar&baz=broken')
 def test_encodes_dict_with_nested_empty_list(self):
     result = default_encoding(OrderedDict((('a', 1), ('b', []), ('c', 'asdf'))))
     self.assertEqual('a=1&c=asdf', result)
 def test_encodes_dict_of_data(self):
     result = default_encoding(OrderedDict((('a', 1), ('b', 2), ('c', 'asdf'))))
     self.assertEqual('a=1&b=2&c=asdf', result)
예제 #12
0
 def test_default_encoding_encodes_url_data_for_py2_and_py3(self):
     result = default_encoding({'foo': 'bar', 'baz': 'broken'})
     if six.PY2:
         self.assertEqual(result, 'baz=broken&foo=bar')
     else:
         self.assertEqual(result, b'baz=broken&foo=bar')