Can you show the Python code? I don't have QC, and can't debug the code by myself.
If you use Pythonwin, you can easily debug the code in shell (with drop-down list of available functions). I see, using VBscript you mix lower and upper cases in variable names, it can be a problem in Python. On Thu, Oct 13, 2011 at 9:20 PM, amit <[email protected]> wrote: > I have a very simple problem here. > > I want to achieve the following VB script Code in 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 > > > Particularly, I cannot do this in Python - mystep.Field("ST_ACTUAL") > = aActual ; because I get the following error- > "SyntaxError: can't assign to function call" > > Any help? > > Thanks, > Amit > > -- > You received this message because you are subscribed to the Google > "QTP - HP Quick Test Professional - Automated Software Testing" > group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/MercuryQTP?hl=en -- You received this message because you are subscribed to the Google "QTP - HP Quick Test Professional - Automated Software Testing" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/MercuryQTP?hl=en
