update: 更新程序,增加了并发测试程序
This commit is contained in:
1 parent
4974570f20
commit
bd893a4599
5 files changed
+79
-39
No files matched your search
@@ -66,7 +66,7 @@ class UserServiceTest:
|
||||
mac = "08:00:20:0A:8C:6G"
|
||||
payload = json.dumps({
|
||||
"mac":mac,
|
||||
"user_id":1,
|
||||
"user_id":self.id,
|
||||
"firmware":"v1.0",
|
||||
"model":"香橙派"
|
||||
})
|
||||
@@ -87,13 +87,57 @@ class UserServiceTest:
|
||||
print("硬件解绑测试成功")
|
||||
else:
|
||||
raise Exception("硬件解绑测试失败")
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
def test_hardware_bind_change(self):
|
||||
url = f"{self.socket}/users/hardware/{self.hd_id}/bindchange"
|
||||
payload = json.dumps({
|
||||
"user_id" : self.id
|
||||
})
|
||||
headers = {
|
||||
'Content-Type': 'application/json'
|
||||
}
|
||||
response = requests.request("PUT", url, headers=headers, data=payload)
|
||||
if response.status_code == 200:
|
||||
print("硬件换绑测试成功")
|
||||
else:
|
||||
raise Exception("硬件换绑测试失败")
|
||||
|
||||
def test_hardware_update(self):
|
||||
url = f"{self.socket}/users/hardware/{self.hd_id}/info"
|
||||
payload = json.dumps({
|
||||
"mac":"08:00:20:0A:8C:6G",
|
||||
"firmware":"v1.0",
|
||||
"model":"香橙派"
|
||||
})
|
||||
headers = {
|
||||
'Content-Type': 'application/json'
|
||||
}
|
||||
response = requests.request("PUT", url, headers=headers, data=payload)
|
||||
if response.status_code == 200:
|
||||
print("硬件信息更新测试成功")
|
||||
else:
|
||||
raise Exception("硬件信息更新测试失败")
|
||||
|
||||
def test_hardware_query(self):
|
||||
url = f"{self.socket}/users/hardware/{self.hd_id}"
|
||||
response = requests.request("GET", url)
|
||||
if response.status_code == 200:
|
||||
print("硬件查询测试成功")
|
||||
else:
|
||||
raise Exception("硬件查询测试失败")
|
||||
|
||||
def user_test():
|
||||
user_service_test = UserServiceTest()
|
||||
user_service_test.test_user_create()
|
||||
user_service_test.test_user_update()
|
||||
user_service_test.test_user_query()
|
||||
user_service_test.test_hardware_bind()
|
||||
user_service_test.test_hardware_bind_change()
|
||||
user_service_test.test_hardware_update()
|
||||
user_service_test.test_hardware_query()
|
||||
user_service_test.test_hardware_unbind()
|
||||
user_service_test.test_user_delete()
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
user_test()
|
||||
Reference in new issue
Block a user