mirror of
https://github.com/Quad4-Software/MeshChatX.git
synced 2026-08-18 09:49:09 -04:00
refactor(tests): update HTTP API response schemas and contracts
This commit is contained in:
parent
913a051f41
commit
dc04457289
2 changed files with 9 additions and 10 deletions
|
|
@ -110,7 +110,6 @@ from tests.backend.http_api_response_schemas import (
|
|||
TELEPHONE_HISTORY_SCHEMA,
|
||||
TELEPHONE_RECORDINGS_SCHEMA,
|
||||
TELEPHONE_STATUS_SCHEMA,
|
||||
TOOLS_RNODE_LATEST_RELEASE_SCHEMA,
|
||||
TRANSLATOR_LANGUAGES_SCHEMA,
|
||||
)
|
||||
|
||||
|
|
@ -364,12 +363,16 @@ HTTP_JSON_GET_CONTRACTS: tuple[HttpJsonContract, ...] = (
|
|||
"/api/v1/rrc/servers/{hub_id}/activity",
|
||||
RRC_ACTIVITY_SCHEMA,
|
||||
match_info={"hub_id": _HUB_ID},
|
||||
allow_statuses=(200, 404),
|
||||
alt_schemas=(MESSAGE_ENVELOPE_SCHEMA,),
|
||||
),
|
||||
HttpJsonContract(
|
||||
"GET",
|
||||
"/api/v1/rrc/servers/{hub_id}/messages",
|
||||
RRC_MESSAGES_SCHEMA,
|
||||
match_info={"hub_id": _HUB_ID},
|
||||
allow_statuses=(200, 404),
|
||||
alt_schemas=(MESSAGE_ENVELOPE_SCHEMA,),
|
||||
),
|
||||
HttpJsonContract("GET", "/api/v1/rncp/status", RNCP_STATUS_SCHEMA),
|
||||
HttpJsonContract(
|
||||
|
|
@ -400,9 +403,6 @@ HTTP_JSON_GET_CONTRACTS: tuple[HttpJsonContract, ...] = (
|
|||
HttpJsonContract(
|
||||
"GET", "/api/v1/translator/languages", TRANSLATOR_LANGUAGES_SCHEMA
|
||||
),
|
||||
HttpJsonContract(
|
||||
"GET", "/api/v1/tools/rnode/latest_release", TOOLS_RNODE_LATEST_RELEASE_SCHEMA
|
||||
),
|
||||
HttpJsonContract("GET", "/api/v1/telephone/status", TELEPHONE_STATUS_SCHEMA),
|
||||
HttpJsonContract("GET", "/api/v1/telephone/history", TELEPHONE_HISTORY_SCHEMA),
|
||||
HttpJsonContract(
|
||||
|
|
@ -469,6 +469,7 @@ HTTP_JSON_GET_CONTRACT_EXCLUDED: tuple[str, ...] = (
|
|||
"/api/v1/sticker-packs/{pack_id}/export",
|
||||
"/api/v1/telephone/contacts/export",
|
||||
"/api/v1/tools/rnode/download_firmware",
|
||||
"/api/v1/tools/rnode/latest_release",
|
||||
"/api/v1/tools/micron-parser-go-release",
|
||||
"/api/v1/lxmf-messages/attachment/{message_hash}/{attachment_type}",
|
||||
"/api/v1/gifs/{gif_id}/image",
|
||||
|
|
|
|||
|
|
@ -363,10 +363,8 @@ FAVOURITES_SCHEMA: dict = {
|
|||
}
|
||||
|
||||
PAGE_NODES_LIST_SCHEMA: dict = {
|
||||
"type": "object",
|
||||
"required": ["nodes"],
|
||||
"properties": {"nodes": _ARRAY},
|
||||
"additionalProperties": True,
|
||||
"type": "array",
|
||||
"items": _OBJECT,
|
||||
}
|
||||
|
||||
PAGE_NODE_DETAIL_SCHEMA: dict = {
|
||||
|
|
@ -490,8 +488,8 @@ RRC_HUBS_SCHEMA: dict = {
|
|||
|
||||
RRC_SERVERS_SCHEMA: dict = {
|
||||
"type": "object",
|
||||
"required": ["servers"],
|
||||
"properties": {"servers": _ARRAY},
|
||||
"required": ["hubs"],
|
||||
"properties": {"hubs": _ARRAY},
|
||||
"additionalProperties": True,
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue