Add python3 support for models_reposiotry tests

story: 2000975
task: 6221

Change-Id: Ia08d227844d098fa626b7c95d30b32db479f0ad6
This commit is contained in:
Adrian Czarnecki 2018-01-24 09:49:39 +01:00
parent 47465bd5b7
commit 352ea0d241
1 changed files with 4 additions and 3 deletions

View File

@ -229,12 +229,13 @@ def _field_sort_mysql(element, compiler_, **kw):
@compiler.compiles(field_sort)
def _field_sort_general(element, compiler_, **kw):
fields_list = []
if element.fields:
fields = list(element.fields)
if fields:
fields_list.append("CASE")
for idx, field in enumerate(element.fields):
for idx, field in enumerate(fields):
fields_list.append("WHEN {0}={1} THEN {2}".format(compiler_.process(element.column),
compiler_.process(field),
idx))
fields_list.append("ELSE {0}".format(len(element.fields)))
fields_list.append("ELSE {0}".format(len(fields)))
fields_list.append("END")
return " ".join(fields_list)