def test_device_unix_can_return_cd_command(configure_net_1_connection): from moler.device.unixlocal import UnixLocal from moler.cmd.unix.cd import Cd ux = UnixLocal.from_named_connection(connection_name='net_1') assert hasattr(ux, 'get_cmd') assert isinstance(ux.get_cmd(cmd_name='cd', path="/home/user/"), Cd)
def test_device_may_be_created_on_named_connection(configure_net_1_connection): from moler.device.unixlocal import UnixLocal dev = UnixLocal.from_named_connection(connection_name='net_1') assert dev.io_connection is not None assert dev.io_connection.name == 'net_1'