From df1db2fd973eab86d508b55719d705a4f943121d Mon Sep 17 00:00:00 2001 From: "Alec.Schmidt" Date: Tue, 18 Mar 2025 10:18:15 +0100 Subject: [PATCH] fix: linter errors over test_api.py --- src/tests/test_api.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/tests/test_api.py b/src/tests/test_api.py index cceefb7..486ddbc 100644 --- a/src/tests/test_api.py +++ b/src/tests/test_api.py @@ -17,7 +17,6 @@ from urllib.parse import urlencode import json -import pytest __author__ = 'Michael Mader' __date__ = "2023-03-12" @@ -27,12 +26,12 @@ __email__ = "michael.maeder@hefr.ch" def call(client, path, params): """calling function that simulates an API webcall of a specific function/route - + Args: client: this is the client object used by pytest to 'simulate' the API without running the webserver path: route of the API to use params: GET parameter that are passed to the function - + Returns: json: the result of the client call """ @@ -40,50 +39,59 @@ def call(client, path, params): response = client.get(url) return json.loads(response.data.decode('utf-8')) + # increment test 1 def test_plus_one1(client): result = call(client, '/inc', {'x': 2}) assert result['x'] == 3 + # increment test 1 def test_plus_one2(client): result = call(client, '/inc', {'x': -2}) assert result['x'] == -1 + # adding test with negative value def test_plus_y(client): result = call(client, '/add', {'x': -2, 'y': 7}) assert result['result'] == 5 + # multiplication test def test_multiply(client): result = call(client, '/mul', {'x': -2, 'y': 7}) assert result['result'] == -14 + # division test def test_division(client): result = call(client, '/div', {'x': 35, 'y': 7}) assert result['result'] == 5 + # type tests def test_type_inc(client): result = call(client, '/inc', {'x': 'a'}) assert result["error"] == "Type error" + def test_type_add(client): result = call(client, '/add', {'x': 'a', 'y': 1}) assert result["error"] == "Type error" result = call(client, '/add', {'x': 1, 'y': 'a'}) assert result["error"] == "Type error" + def test_type_mul(client): result = call(client, '/mul', {'x': 'a', 'y': 1}) assert result["error"] == "Type error" result = call(client, '/mul', {'x': 1, 'y': 'a'}) assert result["error"] == "Type error" + def test_type_div(client): result = call(client, '/div', {'x': 'a', 'y': 1}) assert result["error"] == "Type error" result = call(client, '/div', {'x': 1, 'y': 'a'}) - assert result["error"] == "Type error" \ No newline at end of file + assert result["error"] == "Type error"