def test_GET_status(self): api='/GetInteractStatus' url = ip+api # 接口 datas = {"status":"number"} #传参 log.info('互动当前状态/0:互动初始化中 1:互动初始化完成 2:互动登录中 3:互动登录完成 4:进入房间中 5:进入房间完成 6:退出房间中 7:退出房间完成 ' '8:退出登录中 9:退出互动登录完成 10:登录失败 11:进入房间失败 12:退出房间失败 13:退出互动登录失败 14:获取邀请 15:未知错误') sendRequest().all_send_request(method="get",url=url,params=datas) def test_ExitInteractClass(self): api='/ExitInteractClass' url = ip+api # 接口 datas = {"class_id":0} print(datas) log.info('退出互动课堂') sendRequest().all_send_request(method="get",url=url,params=datas) 怎么判断def test_GET_status返回值为3时,才进行def test_ExitInteractClass(self):
时间: 2024-04-15 14:30:39 浏览: 20
你可以使用条件语句来判断`test_GET_status`函数的返回值是否为3,并在满足条件时调用`test_ExitInteractClass`函数。以下是一个示例代码:
```python
def test_GET_status(self):
api = '/GetInteractStatus'
url = ip + api # 接口
datas = {"status": "number"} # 传参
log.info('互动当前状态/0:互动初始化中 1:互动初始化完成 2:互动登录中 3:互动登录完成 4:进入房间中 5:进入房间完成 6:退出房间中 7:退出房间完成 '
'8:退出登录中 9:退出互动登录完成 10:登录失败 11:进入房间失败 12:退出房间失败 13:退出互动登录失败 14:获取邀请 15:未知错误')
response = sendRequest().all_send_request(method="get", url=url, params=datas)
if response == 3:
self.test_ExitInteractClass()
def test_ExitInteractClass(self):
api = '/ExitInteractClass'
url = ip + api # 接口
datas = {"class_id": 0}
print(datas)
log.info('退出互动课堂')
sendRequest().all_send_request(method="get", url=url, params=datas)
```
在`test_GET_status`函数中,我们首先获取`sendRequest().all_send_request`的返回值,并将其赋值给`response`变量。然后,我们使用条件语句`if response == 3:`来判断返回值是否为3,如果是,则调用`test_ExitInteractClass`函数。
请根据你的实际需求进行调整和修改。