Changeset 3243 for pjproject/trunk/tests/pjsua/inc_sip.py
- Timestamp:
- Aug 1, 2010 9:48:51 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/tests/pjsua/inc_sip.py
r3194 r3243 108 108 return msg 109 109 110 def create_req(self, method, sdp, branch="", extra_headers="" ):110 def create_req(self, method, sdp, branch="", extra_headers="", body=""): 111 111 if branch=="": 112 112 self.cseq = self.cseq + 1 … … 120 120 msg = msg.replace("$CONTENT_LENGTH", str(len(sdp))) 121 121 msg = msg + "Content-Type: application/sdp\r\n" 122 msg = msg + "\r\n" 123 msg = msg + sdp 124 elif body!="": 125 msg = msg.replace("$CONTENT_LENGTH", str(len(body))) 126 msg = msg + "\r\n" 127 msg = msg + body 122 128 else: 123 129 msg = msg.replace("$CONTENT_LENGTH", "0") 124 msg = msg + "\r\n"125 msg = msg + sdp126 130 return self.update_fields(msg) 127 131 … … 139 143 return response 140 144 141 def create_invite(self, sdp, extra_headers="" ):145 def create_invite(self, sdp, extra_headers="", body=""): 142 146 self.inv_branch = str(random.random()) 143 return self.create_req("INVITE", sdp, branch=self.inv_branch, extra_headers=extra_headers )147 return self.create_req("INVITE", sdp, branch=self.inv_branch, extra_headers=extra_headers, body=body) 144 148 145 149 def create_ack(self, sdp="", extra_headers=""): … … 253 257 # List of RE patterns that must NOT exist in response 254 258 resp_exclude = [] 259 # Full (non-SDP) body 260 body = "" 255 261 # Constructor 256 262 def __init__(self, name, pjsua_args, sdp, resp_code, 257 263 resp_inc=[], resp_exc=[], use_tcp=False, 258 extra_headers="", complete_msg="",264 extra_headers="", body="", complete_msg="", 259 265 enable_buffer = False): 260 266 self.complete_msg = complete_msg … … 265 271 self.use_tcp = use_tcp 266 272 self.extra_headers = extra_headers 273 self.body = body 267 274 self.inst_param = cfg.InstanceParam("pjsua", pjsua_args) 268 275 self.inst_param.enable_buffer = enable_buffer
Note: See TracChangeset
for help on using the changeset viewer.