app history

This commit is contained in:
2024-12-09 13:00:54 +09:00
parent 8c4aa3119a
commit 9b1ae3bb5b
4 changed files with 146 additions and 51 deletions

View File

@@ -20,12 +20,10 @@ def test_create_flow(test_client,test_domain,test_app_id,login_user):
assert data["data"]["eventid"] == test_flow["eventid"]
assert data["data"]["content"] == test_flow["content"]
def test_apps_update(test_client,test_domain,test_app_id,login_user):
def test_appversions_update(test_client,test_domain,test_app_id,login_user):
app_version ={
"domainurl": test_domain.url,
"appname": "test_app",
"versionname": "testversion",
"comment": "test",
"versionname": "version1",
"comment": "save version1",
"appid": test_app_id
}
response = test_client.post("/api/apps", json=app_version,headers={"Authorization": "Bearer " + login_user})
@@ -34,8 +32,7 @@ def test_apps_update(test_client,test_domain,test_app_id,login_user):
assert "data" in data
assert data["data"] is not None
assert data["data"]["domainurl"] == test_domain.url
assert data["data"]["appname"] == app_version["appname"]
#assert data["data"]["version"] == app_version["versionname"]
assert data["data"]["version"] == 1
assert data["data"]["appid"] == app_version["appid"]
def test_apps_list(test_client,login_user):
@@ -55,6 +52,28 @@ def test_appversions_list(test_client,test_domain,test_app_id,login_user):
assert data["data"] is not None
assert len(data["data"]) == 1
def test_appversions_change(test_client,test_domain,test_app_id,login_user):
app_version ={
"versionname": "version2",
"comment": "test",
"appid": test_app_id
}
response = test_client.post("/api/apps", json=app_version,headers={"Authorization": "Bearer " + login_user})
assert response.status_code == 200
data = response.json()
assert "data" in data
assert data["data"] is not None
assert data["data"]["version"] == 2
response = test_client.put("/api/appversions/" + test_app_id +"/1", headers={"Authorization": "Bearer " + login_user})
assert response.status_code == 200
data = response.json()
assert "data" in data
assert data["data"] is not None
assert data["data"]["domainurl"] == test_domain.url
assert data["data"]["version"] == 1
assert data["data"]["appid"] == test_app_id
def test_delete_app(test_client,test_app_id,login_user):
response = test_client.delete("/api/apps/"+ test_app_id, headers={"Authorization": "Bearer " + login_user})