32
32
from sextante .core .QGisLayers import QGisLayers
33
33
from sextante .outputs .OutputVector import OutputVector
34
34
35
- def createTest (item ):
35
+ def createTest (text ):
36
36
s = ""
37
- tokens = item . entry . text [len ("sextante.runalg(" ):- 1 ].split ("," )
37
+ tokens = text [len ("sextante.runalg(" ):- 1 ].split ("," )
38
38
cmdname = tokens [0 ][1 :- 1 ];
39
39
methodname = "test_" + cmdname .replace (":" ,"" )
40
40
s += "def " + methodname + "():\n "
@@ -44,7 +44,7 @@ def createTest(item):
44
44
for token in tokens :
45
45
if i < alg .getVisibleParametersCount () + 1 :
46
46
if os .path .exists (token [1 :- 1 ]):
47
- token = '"' + os .path .basename (token [1 :- 1 ])[:- 4 ] + '"'
47
+ token = os .path .basename (token [1 :- 1 ])[:- 4 ]
48
48
execcommand += token + ","
49
49
else :
50
50
execcommand += "None,"
@@ -69,8 +69,8 @@ def createTest(item):
69
69
fields = layer .pendingFields ()
70
70
s += "\t layer=sextante.getobject(output)\n "
71
71
s += "\t fields=layer.pendingFields()\n "
72
- s += "\t expectednames=[" + "," .join ([str (f .name ()) for f in fields ]) + "]\n "
73
- s += "\t expectedtypes=[" + "," .join ([str (f .typeName ()) for f in fields ]) + "]\n "
72
+ s += "\t expectednames=[" + "," .join (["'" + str (f .name ()) + "'" for f in fields ]) + "]\n "
73
+ s += "\t expectedtypes=[" + "," .join (["'" + str (f .typeName ()) + "'" for f in fields ]) + "]\n "
74
74
s += "\t names=[str(f.name()) for f in fields]\n "
75
75
s += "\t types=[str(f.typeName()) for f in fields]\n "
76
76
s += "\t self.assertEqual(expectednames, names)\n "
0 commit comments