23 lines
556 B
Python
Raw Permalink Normal View History

"""Utils functions for load testing."""
import sys
from typing import List
import pytest
from locust import main
TEST_CASE_RESOURCE_PATH = "/api/v1/dataQuality/testCases"
TEST_CASE_RESULT_RESOURCE_PATH = "/api/v1/dataQuality/testCases/testCaseResults"
def run_load_test(args: List[str]):
"""Test test case result resource"""
original_argv = sys.argv
try:
sys.argv = args
with pytest.raises(SystemExit) as excinfo:
main.main()
assert excinfo.value.code == 0
finally:
sys.argv = original_argv