the correct way to implement a test library that extends existing
library is to use inheritance:
from SSHLibrary import SSHLibrary
class MySSHLib(SSHLibrary):
def __init__(self, some, params):
SSHLibrary.__init__(self, maybe, other, params)
def some_new_keyword(self, *args):
.....
This way, you get all the keywords from the SSHLibrary directly.
To override a keyword, just implement a method with same name in your own class.
You need to define the __init__ only if you want to things in addition
to SSHLibrary __init__.
If your own class does not have __init__, the SSHLibary.__init__ is
called automatically.
Hopefully this helps,
__janne