Ignore:
Timestamp:
Jun 26, 2008 4:27:17 PM (16 years ago)
Author:
bennylp
Message:

Set universal_newlines=False in run.py, and added failed UPDATE scenario in mod_call.py

Location:
pjproject/trunk/pjsip-apps/src/test-pjsua
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/test-pjsua

    • Property svn:ignore
      •  

        old new  
        11*.pyc 
        22*log 
         3p*.txt 
  • pjproject/trunk/pjsip-apps/src/test-pjsua/run.py

    r2057 r2062  
    6262                fullcmd = G_EXE + " " + inst_param.arg + " --stdout-refresh=5 --stdout-refresh-text=" + const.STDOUT_REFRESH 
    6363                self.trace("Popen " + fullcmd) 
    64                 self.proc = subprocess.Popen(fullcmd, shell=G_INUNIX, bufsize=0, stdin=subprocess.PIPE, stdout=subprocess.PIPE, universal_newlines=True) 
     64                self.proc = subprocess.Popen(fullcmd, shell=G_INUNIX, bufsize=0, stdin=subprocess.PIPE, stdout=subprocess.PIPE, universal_newlines=False) 
    6565        def send(self, cmd): 
    6666                self.trace("send " + cmd) 
    6767                self.proc.stdin.writelines(cmd + "\n") 
    68         def expect(self, pattern, raise_on_error=True): 
     68                self.proc.stdin.flush() 
     69        def expect(self, pattern, raise_on_error=True, title=""): 
    6970                self.trace("expect " + pattern) 
    7071                r = re.compile(pattern, re.I) 
     
    8990                                        self.trace("Timed-out!") 
    9091                                        if raise_on_error: 
    91                                                 raise TestError(self.name + ": Timeout expecting pattern: " + pattern) 
     92                                                raise TestError(self.name + " " + title + ": Timeout expecting pattern: \"" + pattern + "\"") 
    9293                                        else: 
    9394                                                return None             # timeout 
Note: See TracChangeset for help on using the changeset viewer.