- # On peut comparer deux comptes sur le critère de leurs montant
- # Méthode __cmp__ sur le compte
- b.addCompte('fred', 14000.0)
- fred = b.getCompte('fred')
- assert fred > toto
- assert toto < fred
- # La banque peut trier les comptes en ordre croiscant avec un générateur
- # méthode .iterComptes() sur la banque
- comptes = list(b.iterComptes())
- assert [c.ident for c in b.iterComptes()] == ['toto', 'fred']