Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 729aa6c

Browse files
Snooz82aaltat
authored andcommitted
fixed review comments
Signed-off-by: René <[email protected]>
1 parent e5b4f9f commit 729aa6c

File tree

2 files changed

+4
-15
lines changed

2 files changed

+4
-15
lines changed

atest/ListenerCore.py

-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
from robot.api import logger
2-
3-
41
from robotlibcore import DynamicCore, keyword
52

63

@@ -19,13 +16,11 @@ def __init__(self):
1916

2017
@keyword
2118
def listener_core(self, arg: str):
22-
logger.info(arg)
2319
assert arg == self.keyword_args.get("args", [None])[0], "First argument should be detected by listener, but was not."
2420

2521
def start_keyword(self, name, args):
2622
self.keyword_name = name
2723
self.keyword_args = args
28-
logger.info(f"start: {name}")
2924

3025

3126
class FirstComponent:
@@ -36,11 +31,9 @@ def __init__(self):
3631

3732
def _start_suite(self, name, attrs):
3833
self.suite_name = name
39-
logger.console(f"start suite: {name}")
4034

4135
@keyword
4236
def first_component(self, arg: str):
43-
logger.info(arg)
4437
assert arg == self.suite_name, f"Suite name '{self.suite_name}' should be detected by listener, but was not."
4538

4639

@@ -51,7 +44,6 @@ def __init__(self):
5144

5245
@keyword
5346
def second_component(self, arg: str):
54-
logger.info(arg)
5547
assert self.listener.test.name == arg, "Test case name should be detected by listener, but was not."
5648

5749

src/robotlibcore.py

+4-7
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,11 @@ def __set_library_listeners(self, library_components: list):
6767
self.ROBOT_LIBRARY_LISTENER = list(dict.fromkeys(listeners))
6868

6969
def __insert_manually_registered_listeners(self, component_listeners: list) -> list:
70+
manually_registered_listener = getattr(self, "ROBOT_LIBRARY_LISTENER", [])
7071
try:
71-
manually_registered_listener = getattr(self, "ROBOT_LIBRARY_LISTENER")
72-
try:
73-
return [*manually_registered_listener, *component_listeners]
74-
except TypeError:
75-
return [manually_registered_listener, *component_listeners]
76-
except AttributeError:
77-
return component_listeners
72+
return [*manually_registered_listener, *component_listeners]
73+
except TypeError:
74+
return [manually_registered_listener, *component_listeners]
7875

7976
def __get_component_listeners(self, library_listeners: list) -> list:
8077
return [component for component in library_listeners if hasattr(component, "ROBOT_LISTENER_API_VERSION")]

0 commit comments

Comments
 (0)