def test_ssh_host_override_from_config(mock_file, mock_exists, dvc, config, expected_host): fs = SSHFileSystem(dvc, config) mock_exists.assert_called_with(SSHFileSystem.ssh_config_filename()) mock_file.assert_called_with(SSHFileSystem.ssh_config_filename()) assert fs.path_info.host == expected_host
def test_ssh_allow_agent(mock_file, mock_exists, dvc, config, expected_allow_agent): fs = SSHFileSystem(dvc, config) mock_exists.assert_called_with(SSHFileSystem.ssh_config_filename()) mock_file.assert_called_with(SSHFileSystem.ssh_config_filename()) assert fs.allow_agent == expected_allow_agent
def test_ssh_gss_auth(mock_file, mock_exists, dvc, config, expected_gss_auth): fs = SSHFileSystem(dvc, config) mock_exists.assert_called_with(SSHFileSystem.ssh_config_filename()) mock_file.assert_called_with(SSHFileSystem.ssh_config_filename()) assert fs.gss_auth == expected_gss_auth
def test_ssh_keyfile(mock_file, mock_exists, dvc, config, expected_keyfile): fs = SSHFileSystem(dvc, config) mock_exists.assert_called_with(SSHFileSystem.ssh_config_filename()) mock_file.assert_called_with(SSHFileSystem.ssh_config_filename()) assert fs.keyfile == expected_keyfile
def test_ssh_port(mock_file, mock_exists, dvc, config, expected_port): fs = SSHFileSystem(dvc, config) mock_exists.assert_called_with(SSHFileSystem.ssh_config_filename()) mock_file.assert_called_with(SSHFileSystem.ssh_config_filename()) assert fs.path_info.port == expected_port
def test_ssh_user(mock_file, mock_exists, config, expected_user): fs = SSHFileSystem(**config) mock_exists.assert_called_with(SSHFileSystem.ssh_config_filename()) mock_file.assert_called_with(SSHFileSystem.ssh_config_filename()) assert fs.user == expected_user