def test_animaux(self): test_json = '''{ "animals": [ {"type": "cat", "name": "Doe", "age": 7, "color": [{"code": "white"}]}, {"type": "dog", "name": "Coe", "age": 5, "color": [{"code": "brown"}]}, {"type": "pig", "name": "Poe", "age": 6, "color": [{"code": "black"}]} ]}''' expected_ = '{"animals": [{"type": "dog", "name": "Coe", "age": 5, "color": [{"code": "brown"}]}, {"type": "pig", "name": "Poe", "age": 6, "color": [{"code": "black"}]}, {"type": "cat", "name": "Doe", "age": 7, "color": [{"code": "white"}]}]}' self.assertEqual(jsonsort.animaux(test_json, sort_by='age'), expected_)
def test_animaux(self): test_json = '{"animals": [{"age": 7}, {"age": 5}, {"age": 6}]}' expected_ = '{"animals": [{"age": 5}, {"age": 6}, {"age": 7}]}' self.assertEqual(jsonsort.animaux(test_json, sort_by='age'), expected_)
def test_animaux(self): test_json = '{"animals": [{"type": pig}, {"type": cat}, {"type": dog}]}' expected_ = '{"animals": [{"type": cat}, {"type": dog}, {"type": pig}]}' self.assertEqual(jsonsort.animaux(test_json, sort_by='type'), expected_)
def test_animaux(self): test_json = '{"animals": [{"color": [{"code": "white"}]}, {"color": [{"code": "black"}]}, {"color": [{"code": "brown"}]}]}' expected_ = '{"animals": [{"color": [{"code": "black"}]}, {"color": [{"code": "brown"}]}, {"color": [{"code": "white"}]}]}' self.assertEqual(jsonsort.animaux(test_json, sort_by='color'), expected_)