From 70ca0967a3e7789132f086f0daaa1e3471b07ea0 Mon Sep 17 00:00:00 2001 From: Mikko Korpela Date: Fri, 29 Nov 2024 21:01:50 +0200 Subject: [PATCH] shared lib test --- tests/test_pabotlib.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/test_pabotlib.py b/tests/test_pabotlib.py index 89abd8a1..ff29c8aa 100644 --- a/tests/test_pabotlib.py +++ b/tests/test_pabotlib.py @@ -4,6 +4,7 @@ from robot.errors import RobotError from pabot import pabotlib +from pabot.SharedLibrary import SharedLibrary from robot.running.context import EXECUTION_CONTEXTS from robot.running.namespace import Namespace from robot.running.model import TestSuite @@ -23,6 +24,16 @@ def runned(*args): pabotlib.BuiltIn = lambda: builtinmock self.builtinmock = builtinmock + def test_shared_library_with_args(self): + try: + self._create_ctx() # Set up Robot Framework context + lib = SharedLibrary("Process", ["some_arg"]) + self.assertIsNotNone(lib) + lib._remote = None + lib._lib.run_keyword("some_keyword", ["arg"], {}) + except Exception as e: + self.fail(f"SharedLibrary initialization failed: {str(e)}") + def test_pabotlib_listener_path(self): lib = pabotlib.PabotLib() lib._start_suite("Suite", {"longname": "Suite"})