Skip to content

Commit 6490e2d

Browse files
committed
fixed Bug #89 custom readers by module name, added tests for it
Signed-off-by: Rene <snooz@posteo.de>
1 parent 78f252c commit 6490e2d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

atest/TestCases/custom_reader/custom_reader.robot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
*** Settings ***
22
Library DataDriver reader_class=TestCases/custom_reader/custom_reader.py optimize_pabot=equal
3-
... min=0 max=97
3+
... min=0 max=93
44
Test Template check vars
55

66

src/DataDriver/DataDriver.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
warn,
5050
)
5151

52-
__version__ = "1.8.0"
52+
__version__ = "1.8.1"
5353

5454

5555
class DataDriver:
@@ -1685,7 +1685,7 @@ def _get_reader_class_from_path(file_name: Path):
16851685
def _get_reader_class_from_module(reader_name):
16861686
importer = Importer("DataReader")
16871687
debug(f"[ DataDriver ] Reader Module: {reader_name}")
1688-
reader = importer.import_class_or_module(reader_name)
1688+
reader = importer.import_class_or_module(str(reader_name))
16891689
if not inspect.isclass(reader):
16901690
message = f"Importing custom DataReader class {reader_name} failed."
16911691
raise ImportError(message)

0 commit comments

Comments
 (0)