mirror of
https://github.com/logos-blockchain/logos-blockchain-e2e-tests.git
synced 2026-01-09 08:33:12 +00:00
fix: invalid REST API
This commit is contained in:
parent
e69c023010
commit
b8c6764bf1
@ -31,6 +31,7 @@ def alter_dispersal_data(data):
|
||||
choice = random.choice([alter_data_content, alter_metadata, add_random_property])
|
||||
choice()
|
||||
|
||||
logger.debug(f"Data for dispersal request has been altered to: {data}")
|
||||
return data
|
||||
|
||||
|
||||
@ -50,16 +51,18 @@ def alter_get_range_query(query):
|
||||
choice = random.choice([swap_range, alter_app_id])
|
||||
choice()
|
||||
|
||||
logger.debug(f"Get-range query has been altered to: {query}")
|
||||
return query
|
||||
|
||||
|
||||
class INVALID_REST(REST):
|
||||
class InvalidRest(REST):
|
||||
def __init__(self, rest_port):
|
||||
super().__init__(rest_port)
|
||||
|
||||
def send_dispersal_request(self, data):
|
||||
data = alter_dispersal_data(data)
|
||||
return self.rest_call("post", "disperse-data", json.dumps(data))
|
||||
response = self.rest_call("post", "disperse-data", json.dumps(data))
|
||||
return response
|
||||
|
||||
def send_get_range(self, query):
|
||||
query = alter_get_range_query(query)
|
||||
|
||||
@ -2,8 +2,6 @@ import json
|
||||
import os
|
||||
import re
|
||||
|
||||
from src.api_clients.invalid_rest import INVALID_REST
|
||||
from src.api_clients.rest import REST
|
||||
from src.data_storage import DS
|
||||
from src.libs.common import generate_log_prefix, delay, remove_padding
|
||||
from src.libs.custom_logger import get_custom_logger
|
||||
|
||||
@ -2,7 +2,7 @@ import json
|
||||
import os
|
||||
import re
|
||||
|
||||
from src.api_clients.invalid_rest import INVALID_REST
|
||||
from src.api_clients.invalid_rest import InvalidRest
|
||||
from src.api_clients.rest import REST
|
||||
from src.data_storage import DS
|
||||
from src.libs.common import generate_log_prefix, delay, remove_padding
|
||||
@ -81,7 +81,7 @@ class ProxyClient:
|
||||
self._api = REST(self._tcp_port)
|
||||
|
||||
def set_invalid_rest_api(self):
|
||||
self._api = INVALID_REST(self._tcp_port)
|
||||
self._api = InvalidRest(self._tcp_port)
|
||||
|
||||
@retry(stop=stop_after_delay(5), wait=wait_fixed(0.1), reraise=True)
|
||||
def stop(self):
|
||||
|
||||
@ -170,7 +170,7 @@ class TestHighLoadDos(StepsDataAvailability):
|
||||
break
|
||||
|
||||
dispersal_cl, download_cl = random.choice(self.client_nodes[1::2]), random.choice(self.client_nodes[::2])
|
||||
invalid = random.choice([False])
|
||||
invalid = random.choice([False, True])
|
||||
|
||||
delay(0.01)
|
||||
try:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user