Ejemplo n.º 1
0
 def test_json_string(self):
     """docstring for test_json_string"""
     self.assertEqual(
         generate('{"firstname": "Ігор", "lastname": "Скриньковський"}'),
         "lastname=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%8C%D0%BA%D0%BE%D0%B2%D1%81%D1%8C%D0%BA%D0%B8%D0%B9&firstname=%D0%86%D0%B3%D0%BE%D1%80"
     )
     self.assertEqual(
         generate('{"firstname": "Igor", "lastname": "Skrynkovskyy"}'),
         "lastname=Skrynkovskyy&firstname=Igor")
Ejemplo n.º 2
0
 def test_dict(self):
     self.assertEqual(
         generate({
             "firstname": "Igor",
             "lastname": "Skrynkovskyy"
         }), "lastname=Skrynkovskyy&firstname=Igor")
     self.assertEqual(
         generate({
             "firstname": "Zbygněv",
             "lastname": "Skrynkovskyy"
         }), "lastname=Skrynkovskyy&firstname=Zbygn%C4%9Bv")
Ejemplo n.º 3
0
 def test_nested_list(self):
     self.assertEqual(
         generate({"names": ["Rupert", "Sheldon", "Alex"]}),
         "names%5B0%5D=Rupert&names%5B1%5D=Sheldon&names%5B2%5D=Alex")
     self.assertEqual(
         generate({
             "team": [{
                 "firstname": "igor",
                 "lastname": "Skrynkovskyy"
             }, {
                 "firstname": "Connell",
                 "lastname": "Francisk"
             }]
         }),
         "team%5B0%5D%5Blastname%5D=Skrynkovskyy&team%5B0%5D%5Bfirstname%5D=igor&team%5B1%5D%5Blastname%5D=Francisk&team%5B1%5D%5Bfirstname%5D=Connell"
     )
Ejemplo n.º 4
0
 def test_not_valid_json_string(self):
     with self.assertRaises(Exception):
         generate('{"firstname": "Igor", "lastname": Skrynkovskyy}')
Ejemplo n.º 5
0
 def test_json_string(self):
     """docstring for test_json_string"""
     self.assertEqual(generate('{"firstname": "Ігор", "lastname": "Скриньковський"}'), "lastname=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%8C%D0%BA%D0%BE%D0%B2%D1%81%D1%8C%D0%BA%D0%B8%D0%B9&firstname=%D0%86%D0%B3%D0%BE%D1%80")
     self.assertEqual(generate('{"firstname": "Igor", "lastname": "Skrynkovskyy"}'), "lastname=Skrynkovskyy&firstname=Igor")
Ejemplo n.º 6
0
 def test_nested_list(self):
     self.assertEqual(generate({"names": ["Rupert", "Sheldon", "Alex"]}), "names%5B0%5D=Rupert&names%5B1%5D=Sheldon&names%5B2%5D=Alex")
     self.assertEqual(generate({"team": [{"firstname": "igor", "lastname": "Skrynkovskyy"}, {"firstname": "Connell", "lastname": "Francisk"}]}), "team%5B0%5D%5Blastname%5D=Skrynkovskyy&team%5B0%5D%5Bfirstname%5D=igor&team%5B1%5D%5Blastname%5D=Francisk&team%5B1%5D%5Bfirstname%5D=Connell")
Ejemplo n.º 7
0
 def test_dict(self):
     self.assertEqual(generate({"firstname": "Igor", "lastname": "Skrynkovskyy"}), "lastname=Skrynkovskyy&firstname=Igor")
     self.assertEqual(generate({"firstname": "Zbygněv", "lastname": "Skrynkovskyy"}), "lastname=Skrynkovskyy&firstname=Zbygn%C4%9Bv")
Ejemplo n.º 8
0
 def test_not_valid_json_string(self):
     with self.assertRaises(Exception):
         generate('{"firstname": "Igor", "lastname": Skrynkovskyy}')