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')
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_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)