tests/auto/qscriptvalue/testgen/gen.py
branchRCL_3
changeset 8 3f74d0d4af4c
parent 5 d3bac044e0f0
equal deleted inserted replaced
6:dee5afe5301f 8:3f74d0d4af4c
   229   for row in qsv:
   229   for row in qsv:
   230     row = row.replace('\n','')
   230     row = row.replace('\n','')
   231     row_esc = escape(row)
   231     row_esc = escape(row)
   232     out.append(qsvTempl.substitute(expr = row, expr_esc = row_esc))
   232     out.append(qsvTempl.substitute(expr = row, expr_esc = row_esc))
   233 
   233 
   234   result = mainTempl.substitute(dump= "".join(out) \
   234   result = mainTempl.safe_substitute(dump= "".join(out) \
   235                               , values = (11 * ' ' + '<< ').join(qsv) \
   235                               , values = (11 * ' ' + '<< ').join(qsv) \
   236                               , count = len(qsv) \
   236                               , count = len(qsv) \
   237                               , dataTags = (11 * ' ' + '<< ').join(map(lambda w: '"' + escape(w.replace('\n','')) + '"\n', qsv)))
   237                               , dataTags = (11 * ' ' + '<< ').join(map(lambda w: '"' + escape(w.replace('\n','')) + '"\n', qsv)))
   238 
   238 
   239   with open(o.opath, 'w') as f:
   239   with open(o.opath, 'w') as f: