У меня здесь очень простая проблема.
Я хочу добиться следующего кода скрипта VB на Python: -
dim objSfact
dim objOrun
dim mystep
Set objOrun = QCutil.CurrentRun
Set objSfact = objOrun.StepFactory
Set att = objSfact.AddItem(null)
att.name = aStepname
att.post
Set steplist = objSfact.NewList("SELECT * FROM Step
WHERE
ST_STEP_NAME='" & aStepname & "'")
For each mystep in steplist
mystep.Status = aStatus
myStep.Field("ST_DESCRIPTION") = aDesc
myStep.Field("ST_EXPECTED") = aExpected
mystep.Field("ST_ACTUAL") = aActual
If mystep.Status = "Failed" then
objOrun.Status = "Failed"
end if
mystep.Post
Next
Set objSfact = Nothing
Set objOrun = Nothing
В частности, я не могу сделать это в Python - mystep.Field ("ST_ACTUAL")
= aActual; потому что я получаю следующую ошибку:
«SyntaxError: невозможно назначить вызов функции»
Любая помощь?
Спасибо,
Amit
ОБНОВЛЕНИЕ:
Пожалуйста, скрипт Python можно найти здесь ...
Добавление результатов теста в Quality Center Run из внешнего скрипта Python