>>> from contrasenyes import resum_valides >>> lusuaris1 = [ ... ("anna", ["clau12", "ClauA2", "ABCD12B"]), ... ("bernat", ["admin12", "Porta34"]), ("carla", ["AAA99", "casa22"])] >>> dintents1 = { ... "anna": [2, 3, 1], "bernat": [2, 1], "carla": [2, 1]} >>> resum_valides(lusuaris1, dintents1, 8) [('anna', 'ABCD12B', 1), ('bernat', 'Porta34', 1)] >>> dintents1b = { ... "anna": [2, 3, 1], "bernat": [2, 3], "carla": [2, 1]} >>> resum_valides(lusuaris1, dintents1b, 8) [('anna', 'ABCD12B', 1)] >>> lusuaris2 = [ ... ("anna", ["clau12", "clau123", "Clau123"]), ... ("bernat", ["admin12", "admin123", "ABCD123"]), ... ("carla", ["ABCadmin999", "Clau123"]), ... ("dora", ["Clau12", "clauA2"])] >>> dintents2 = { ... "anna": [1, 1, 1], ... "bernat": [1, 1, 1], ... "carla": [3, 2], ... "dora": [1, 1]} >>> resum_valides(lusuaris2, dintents2, 13) [('anna', 'clau123', 1), ('bernat', 'ABCD123', 1), ('carla', 'Clau123', 2)] >>> lusuaris3 = [ ... ("carla", ["Clau12", "clau123", "Clau123", "ABCD123"]), ... ("anna", ["admin12", "clauA2", "ABCD123", "Clau123"]), ... ("bernat", ["clau12", "admin123", "Clau1234", "ABCadmin999"])] >>> dintents3 = { ... "carla": [1, 1, 1, 1], ... "anna": [1, 1, 1, 1], ... "bernat": [1, 1, 1, 1]} >>> resum_valides(lusuaris3, dintents3, 14) [('carla', 'Clau123', 1), ('anna', 'ABCD123', 1), ('bernat', 'ABCadmin999', 1)] >>> resum_valides(lusuaris3, dintents3, 13) [('carla', 'clau123', 1), ('anna', 'ABCD123', 1), ('bernat', 'Clau1234', 1)]