gen_Dscorers ------------ >>> from football import gen_Dscorers >>> Dmatches = {( ... 't1', 't2'): [('p1', 4, False), ('p2', 78, False)], ... ('t3', 't4'): [('p3', 34, False), ('p6', 39, False), ('p6', 69, False)], ... ('t3', 't1'): [('p3', 22, True), ('p5', 35, False), ('p4', 80, True), ('p4', 81, False), ('p3', 108, False), ('p4', 117, False)]} >>> Dscorers = { ... 'p1': [1, 0, [('t1', 't2')]], ... 'p2': [1, 0, [('t1', 't2')]], ... 'p3': [3, 1, [('t3', 't4'), ('t3', 't1'), ('t3', 't1')]], ... 'p6': [2, 0, [('t3', 't4'), ('t3', 't4')]], ... 'p5': [1, 0, [('t3', 't1')]], ... 'p4': [3, 1, [('t3', 't1'), ('t3', 't1'), ('t3', 't1')]]} >>> D = gen_Dscorers(Dmatches) >>> Dscorers == D # doctesttag: +TAG=1_gen_Dscorers True >>> Dmatches = { ... ('t1', 't2'): [('p1', 4, True), ('p2', 78, True)], ... ('t2', 't1'): [('p2', 34, True), ('p1', 39, True), ('p2', 69, True)]} >>> Dscorers = { ... 'p1': [2, 2, [('t1', 't2'), ('t2', 't1')]], ... 'p2': [3, 3, [('t1', 't2'), ('t2', 't1'), ('t2', 't1')]]} >>> D = gen_Dscorers(Dmatches) >>> Dscorers == D # doctesttag: +TAG=1_gen_Dscorers True >>> Dmatches = { ... ('t3', 't1'): [('p3', 22, True), ('p5', 35, False), ('p4', 80, True), ('p4', 81, False), ('p3', 108, False), ('p4', 117, False)]} >>> Dscorers = { ... 'p3': [2, 1, [('t3', 't1'), ('t3', 't1')]], ... 'p5': [1, 0, [('t3', 't1')]], ... 'p4': [3, 1, [('t3', 't1'), ('t3', 't1'), ('t3', 't1')]]} >>> D = gen_Dscorers(Dmatches) >>> Dscorers == D # doctesttag: +TAG=1_gen_Dscorers True >>> Dmatches = { ... ('t3', 't1'): [('p3', 22, False)], ... ('t1', 't3'): [('p3', 33, True)]} >>> Dscorers = {'p3': [2, 1, [('t3', 't1'), ('t1', 't3')]]} >>> D = gen_Dscorers(Dmatches) >>> Dscorers == D # doctesttag: +TAG=1_gen_Dscorers True >>> gen_Dscorers({}) # doctesttag: +TAG=1_gen_Dscorers {}