From 7185e8f1e822960a25ab2d821540a708f9e1b6e9 Mon Sep 17 00:00:00 2001 From: Moul <moul@moul.re> Date: Wed, 24 Feb 2021 21:59:25 +0100 Subject: [PATCH] [lint] Remove duplicate network/ws2p/heads BMA path Kept the one in 'bma' module since the request is done on BMA API Update the import in the test S --- duniterpy/api/ws2p/network.py | 35 ----------------------------------- tests/api/ws2p/test_ws2p.py | 2 +- 2 files changed, 1 insertion(+), 36 deletions(-) diff --git a/duniterpy/api/ws2p/network.py b/duniterpy/api/ws2p/network.py index e05c4652..d309fbe8 100644 --- a/duniterpy/api/ws2p/network.py +++ b/duniterpy/api/ws2p/network.py @@ -17,43 +17,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. import logging -from duniterpy.api.client import Client - logger = logging.getLogger("duniter/network") -MODULE = "network" - -WS2P_HEADS_SCHEMA = { - "type": "object", - "properties": { - "heads": { - "type": "array", - "items": { - "type": "object", - "properties": { - "message": {"type": "string"}, - "sig": {"type": "string"}, - "messageV2": {"type": "string"}, - "sigV2": {"type": "string"}, - "step": {"type": "number"}, - }, - "required": ["message", "sig"], - }, - } - }, - "required": ["heads"], -} - - -def heads(client: Client): - """ - GET Certification data over a member - - :param client: Client to connect to the api - :rtype: dict - """ - return client.get(MODULE + "/ws2p/heads", schema=WS2P_HEADS_SCHEMA) - WS2P_CONNECT_MESSAGE_SCHEMA = { "type": "object", diff --git a/tests/api/ws2p/test_ws2p.py b/tests/api/ws2p/test_ws2p.py index c7a6a5ad..7b191a7f 100644 --- a/tests/api/ws2p/test_ws2p.py +++ b/tests/api/ws2p/test_ws2p.py @@ -21,7 +21,7 @@ import unittest import jsonschema from duniterpy.api.client import parse_text -from duniterpy.api.ws2p.network import WS2P_HEADS_SCHEMA +from duniterpy.api.bma.network import WS2P_HEADS_SCHEMA from duniterpy.api.ws2p.requests import ( BLOCK_RESPONSE_SCHEMA, ERROR_RESPONSE_SCHEMA, -- GitLab