Имейте класс Python, который импортируется в Robot Framework следующим образом:
Python: MyClass.py
class MyClass:
def __new__(cls, a, b):
# implementation here
Структура робота: MyTest.robot
*** Settings ***
Library MyClass.py a=1 b=2
Получение ошибки Error in file 'MyTest.robot': Test Library 'MyClass' expected 0 arguments, got 2.
Я понимаю, что ошибка в том, что MyClass
не имеет __init__
определенного значения (если оно определено, ошибки импорта нет).
Мой вопрос: как я могу импортировать MyClass.py
, для которого определено __new__
, но не __init__
?
(не вдаваясь в детали того, почему у меня __new__
, а не __init__
)