

@mock.patch('awscli.customizations.emr.sshutils.emrutils')
def test_ssh_scp_key_file_format(self, emrutils):

    def which_side_effect(program):
        if ((program == 'ssh') or (program == 'scp')):
            return '/some/path'
    emrutils.which.side_effect = which_side_effect
    key_file1 = 'key.abc'
    sshutils.validate_ssh_with_key_file(key_file1)
    sshutils.validate_scp_with_key_file(key_file1)
    key_file2 = 'key'
    sshutils.validate_ssh_with_key_file(key_file2)
    sshutils.validate_scp_with_key_file(key_file2)

dataset/ETHPy150Open aws/aws-cli/tests/unit/customizations/emr/test_sshutils.py TestSSHUtils.test_ssh_scp_key_file_format/original