def test_10_Waiting_for_iscsi_connection_before_grabbing_device_name(self): while True: BSD_TEST('iscsictl -L') is True state = 'cat /tmp/.bsdCmdTestStdOut | ' state += 'awk \'$2 == "%s:3620" {print $3}\'' % ip iscsi_state = return_output(state) if iscsi_state == "Connected:": dev = 'cat /tmp/.bsdCmdTestStdOut | ' dev += 'awk \'$2 == "%s:3620" {print $4}\'' % ip iscsi_dev = return_output(dev) global DEVICE_NAME DEVICE_NAME = iscsi_dev break sleep(3)
def test_10_Waiting_for_iscsi_connection_before_grabbing_device_name(): while True: SSH_TEST('iscsictl -L', BSD_USERNAME, BSD_PASSWORD, BSD_HOST) state = 'cat /tmp/.sshCmdTestStdOut | ' state += 'awk \'$2 == "%s:3620" {print $3}\'' % ip iscsi_state = return_output(state) if iscsi_state == "Connected:": dev = 'cat /tmp/.sshCmdTestStdOut | ' dev += 'awk \'$2 == "%s:3620" {print $4}\'' % ip iscsi_dev = return_output(dev) global DEVICE_NAME DEVICE_NAME = iscsi_dev assert True break sleep(3)
def test_18_verifiying_iscsi_session_on_freenas(): try: PUT("/ssh", {'rootlogin': True}) PUT("/service/id/ssh", {'enable': True}) POST("/service/start", { 'service': 'ssh', }) result = SSH_TEST('ctladm islist', user, password, ip) assert result['result'] is True, result['output'] except AssertionError as e: raise AssertionError( f'Could not verify iscsi session on freenas : {e}') else: iscsi_con_ip = return_output( 'cat /tmp/.sshCmdTestStdOut | awk \'$2 == "%s" {print $2}\'' % BSD_HOST) assert iscsi_con_ip.strip( ) == BSD_HOST, 'No active session on FreeNAS for iSCSI'
def test_18_verifiying_iscsi_session_on_freenas(): try: PUT("/ssh", { 'rootlogin': True }) PUT("/service/id/ssh", { 'enable': True }) POST("/service/start", { 'service': 'ssh', 'service-control': {'onetime': True} }) result = SSH_TEST('ctladm islist', user, password, ip) assert result['result'] is True, result['output'] except AssertionError as e: raise AssertionError(f'Could not verify iscsi session on freenas : {e}') else: iscsi_con_ip = return_output('cat /tmp/.sshCmdTestStdOut | awk \'$2 == "%s" {print $2}\'' % BSD_HOST) assert iscsi_con_ip.strip() == BSD_HOST, 'No active session on FreeNAS for iSCSI'