>>> from balls import ballsD_gen


--ini11

>>> id_city_D = {
... 77000767: 'Mataró', 88999000: 'Mataró', 99666333: 'Girona',
... 55444333: 'Bcn', 66777888: 'Vic', 
... 10111222: 'Bcn', 22111333: 'Girona',  33121212: 'Bcn',
... }

--fi11
--ini12

>>> id_balls_D = { 
... 88999000: ['Lindy Hop'],
... 55444333: ['Rock', 'Lindy Hop'],
... 10111222: ['Lindy Hop', 'Blues'],
... 44555666: ['Lindy Hop', 'Blues', 'Rock'],
... 77000767: ['Lindy Hop', 'Shag'],
... }

--fi12
--ini2

>>> solD = ballsD_gen(id_city_D, id_balls_D)

>>> correctD = {
... 'Mataró': [(88999000, 'Lindy Hop'), (77000767, 'Lindy Hop'), (77000767, 'Shag')],
... 'Bcn': [(55444333, 'Rock'), (55444333, 'Lindy Hop'),  (10111222, 'Lindy Hop'), (10111222, 'Blues')],
... 'X': [(44555666, 'Lindy Hop'), (44555666, 'Blues'), (44555666, 'Rock')],
... }

--fi2

>>> if solD != correctD:
...     print(solD)

>>> solD = ballsD_gen({}, id_balls_D)

>>> correctD = {
... 'X': [(88999000, 'Lindy Hop'), (55444333, 'Rock'), (55444333, 'Lindy Hop'), (10111222, 'Lindy Hop'), (10111222, 'Blues'), (44555666, 'Lindy Hop'), (44555666, 'Blues'), (44555666, 'Rock'), (77000767, 'Lindy Hop'), (77000767, 'Shag')],
... }

>>> if solD != correctD:
...     print(solD)


>>> ballsD_gen(id_city_D, {})
{}
