expect - How to set up pexpect expecting multiple outcomes -
we have scenario have 2 expect outcomes execute with. below, after sending status command, give outcome of 2 possible outcomes. 'run' or 'not run'
eg
t.sendline('status') i=t.expect('run') if i!=0: t.sendline('start') else: break
when ran our script, keeps getting stuck @ i=t.expect('run')
line , fails when status returns 'not run'
how set such 1. doesnt stop script exiting when executing i=t.expect('run')
, continues run. 2. can use 2 expect outcomes in our script execute outcome.
thanks sincerely
t.sendline('status') i=t.expect(['run','not run']) if(i==0): t.sendline('start') else: break;
Comments
Post a Comment