Map individual results onto common table rows
This commit is contained in:
@@ -383,3 +383,14 @@ def test_sortPersons_withoutId(mocker):
|
||||
sorted, showIds = dataWorker.sortPersonsInGroup(persons)
|
||||
assert sorted == [persons[3], persons[1], persons[0], persons[2]]
|
||||
assert showIds == False
|
||||
|
||||
def test_mapPersonResultsToDanceList(mocker):
|
||||
def mockResult(dance):
|
||||
mock = mocker.patch('solo_turnier.worker.CompetitionResult')
|
||||
mock.dance = dance
|
||||
return mock
|
||||
dances = ['Cha Cha', 'Rumba', 'Langs. Walzer', 'Quickstep']
|
||||
results = [mockResult('Rumba'), mockResult('Quickstep'), mockResult('Cha Cha')]
|
||||
dataWorker = worker.DataWorker()
|
||||
mappedResults = dataWorker.mapPersonResultsToDanceList(results, dances)
|
||||
assert mappedResults == [results[2], results[0], None, results[1]]
|
||||
|
||||
Reference in New Issue
Block a user