mirror of
https://gitlab.com/openlp/openlp_api_tester.git
synced 2024-12-22 12:32:47 +00:00
Cleanup and add defaults
This commit is contained in:
parent
87a05a947c
commit
2a897edb10
@ -1,3 +1,6 @@
|
|||||||
python3-colorama==0.4.3
|
python3-colorama==0.4.3
|
||||||
websocket-client==0.57.0
|
websocket-client~=1.2.3
|
||||||
|
zeroconf~=0.36.9
|
||||||
|
colorama~=0.4.4
|
||||||
|
PyYAML~=3.13
|
||||||
|
requests~=2.27.0
|
@ -69,7 +69,7 @@ class RunTestsController(object):
|
|||||||
if not conn_timeout:
|
if not conn_timeout:
|
||||||
print_error("Could not connect to WS! Exiting.")
|
print_error("Could not connect to WS! Exiting.")
|
||||||
|
|
||||||
def on_message(self, message: str) -> None:
|
def on_message(self, ws_obj: object, message: str) -> None:
|
||||||
if self.debug:
|
if self.debug:
|
||||||
print_debug(f"Message returned: {message}")
|
print_debug(f"Message returned: {message}")
|
||||||
if not self.received:
|
if not self.received:
|
||||||
@ -78,15 +78,15 @@ class RunTestsController(object):
|
|||||||
self.ws_data.append(message)
|
self.ws_data.append(message)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def on_open() -> None:
|
def on_open(ws_obj: object) -> None:
|
||||||
print_info("Socket Listener Opened")
|
print_info(f"Socket Listener Opened")
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def on_close() -> None:
|
def on_close() -> None:
|
||||||
print_info("Socket Listener Closed")
|
print_info("Socket Listener Closed")
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def on_error(error: str) -> None:
|
def on_error(ws_obj: object, error: str) -> None:
|
||||||
print_error(f'WebSocket Error: {error}')
|
print_error(f'WebSocket Error: {error}')
|
||||||
|
|
||||||
def load_and_check_sockets(self, first_run: bool = False) -> bool:
|
def load_and_check_sockets(self, first_run: bool = False) -> bool:
|
||||||
@ -117,8 +117,9 @@ class RunTestsController(object):
|
|||||||
parser.add_argument('rargs', nargs='*', default=[])
|
parser.add_argument('rargs', nargs='*', default=[])
|
||||||
a = parser.parse_args()
|
a = parser.parse_args()
|
||||||
f_open = f'{a.rargs[0]}'
|
f_open = f'{a.rargs[0]}'
|
||||||
|
print(f_open)
|
||||||
with open(f_open, 'r') as file:
|
with open(f_open, 'r') as file:
|
||||||
commands = yaml.load(file, Loader=yaml.FullLoader)
|
commands = yaml.load(file, Loader=yaml.SafeLoader)
|
||||||
for step in commands:
|
for step in commands:
|
||||||
if step == 'process_name':
|
if step == 'process_name':
|
||||||
print_info(f'Processing file {commands[step]}')
|
print_info(f'Processing file {commands[step]}')
|
||||||
|
@ -36,7 +36,7 @@ def check_for_openlp(type: str) -> str:
|
|||||||
|
|
||||||
def add_service(self, zeroconf: Zeroconf, type: str, name: str):
|
def add_service(self, zeroconf: Zeroconf, type: str, name: str):
|
||||||
info = zeroconf.get_service_info(type, name)
|
info = zeroconf.get_service_info(type, name)
|
||||||
# print_info(f'Service {name} added, service info: {info}')
|
print_info(f'Service {name} added, service info: {info}')
|
||||||
if info.name.startswith("OpenLP"):
|
if info.name.startswith("OpenLP"):
|
||||||
print_info(f'Service {name} found')
|
print_info(f'Service {name} found')
|
||||||
self.port = str(info.port)
|
self.port = str(info.port)
|
||||||
|
@ -31,11 +31,14 @@ def start() -> None:
|
|||||||
print_text('Check OpenLP is running')
|
print_text('Check OpenLP is running')
|
||||||
op_address, op_http_port = check_for_openlp('http')
|
op_address, op_http_port = check_for_openlp('http')
|
||||||
if not op_http_port:
|
if not op_http_port:
|
||||||
print_error('OpenLP is not running - aborting')
|
print_error('OpenLP is not found - defaulting to 4316')
|
||||||
return
|
op_http_port = 4316
|
||||||
else:
|
else:
|
||||||
print_ok(f'OpenLP is running on port (http) {op_http_port}')
|
print_ok(f'OpenLP is running on port (http) {op_http_port}')
|
||||||
_, op_ws_port = check_for_openlp('ws')
|
_, op_ws_port = check_for_openlp('ws')
|
||||||
|
if not op_ws_port:
|
||||||
|
print_error('OpenLP is not found - defaulting to 4317')
|
||||||
|
op_ws_port = 4317
|
||||||
print_ok(f'OpenLP is running network Address {op_address}')
|
print_ok(f'OpenLP is running network Address {op_address}')
|
||||||
print_ok(f'OpenLP is running on port (ws) {op_ws_port}')
|
print_ok(f'OpenLP is running on port (ws) {op_ws_port}')
|
||||||
rtc = RunTestsController(op_address, op_http_port, op_ws_port)
|
rtc = RunTestsController(op_address, op_http_port, op_ws_port)
|
||||||
|
Loading…
Reference in New Issue
Block a user