>>> from dancers import gen_dances_D --input-ini >>> dni_D = { ... '678S': ('Inma', 'BCN'), ... '557D': ('Zoe', 'St.Cugat'), ... '778K': ('Eva', 'BCN'), ... '441K': ('Xavier', 'St.Cugat'), ... '779N': ('Adamo', 'BCN'), ... } >>> dni_dan_D = { ... '678S': ['Blues', 'Lindy_Hop'], ... '557D': ['Lindy_Hop', 'Blues'], ... '666Z': ['Lindy_Hop'], ... '779N': ['Blues'], ... } --input-fi --output-ini >>> ddan_corr = { ... 'Blues': [('Inma', 'BCN'), ('Zoe', 'St.Cugat'), ('Adamo', 'BCN')], ... 'Lindy_Hop': [('Inma', 'BCN'), ('Zoe', 'St.Cugat'), ('666Z', '?')], ... } --output-fi >>> ddan = gen_dances_D(dni_D, dni_dan_D) >>> if ddan != ddan_corr: ... print(ddan) ... print(ddan_corr) ... else: ... True True >>> dni_dan_D = { ... '666E': ['Rock&Roll'], ... '678S': ['Blues', 'Lindy_Hop', 'Rock&Roll'], ... '557D': ['Lindy_Hop', 'Rock&Roll', 'Blues'], ... '441K': ['Lindy_Hop'], ... '666Z': ['Lindy_Hop'], ... '779N': ['Blues'], ... } >>> ddan_corr = { ... 'Blues': [('Inma', 'BCN'), ('Zoe', 'St.Cugat'), ('Adamo', 'BCN')], ... 'Lindy_Hop': [('Inma', 'BCN'), ('Zoe', 'St.Cugat'), ('Xavier', 'St.Cugat'), ('666Z', '?')], ... 'Rock&Roll': [('666E', '?'), ('Inma', 'BCN'), ('Zoe', 'St.Cugat')], ... } >>> ddan = gen_dances_D(dni_D, dni_dan_D) >>> if ddan != ddan_corr: ... print(ddan) ... print(ddan_corr) ... else: ... True True