def test_ensure_target_not_exists(): path = Mock() path.exists.side_effect = [False] local = Local("usr") local.ensure_target(path)
def test_ensure_target_exists(): path = Mock() path.exists.side_effect = [True] local = Local("usr") with pytest.raises(errors.Abort): local.ensure_target(path)