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

Reply via email to