contacts = [
{'nom': 'Zoe', 'email': 'z@x.com', 'telephone': '3', 'ville': 'Paris'},
{'nom': 'Alice', 'email': 'a@x.com', 'telephone': '1', 'ville': 'Lyon'},
{'nom': 'Bob', 'email': 'b@x.com', 'telephone': '2', 'ville': 'Nice'},
]
result = trier_contacts(contacts)
assert [c['nom'] for c in result] == ['Alice', 'Bob', 'Zoe']
contacts = [
{'nom': 'A', 'email': 'a@x.com', 'telephone': '1', 'ville': 'Paris'},
{'nom': 'B', 'email': 'b@x.com', 'telephone': '2', 'ville': 'Lyon'},
{'nom': 'C', 'email': 'c@x.com', 'telephone': '3', 'ville': 'Nice'},
]
result = trier_contacts(contacts, champ='ville', inverse=True)
assert result[0]['ville'] == 'Paris'
+ 0 tests cachés