def test_validate_addons_repo_raises_on_missing_disable_hook( addon_missing_disable_hook): with pytest.raises(MissingHookError) as err: validate_addons_repo(addon_missing_disable_hook) assert err.value.message == "Missing disable hook for foo addon"
def test_validate_addons_repo_raises_on_disable_not_executable( disable_not_executable): with pytest.raises(WrongHookPermissionsError) as err: validate_addons_repo(disable_not_executable) assert err.value.message == "disable hook for foo addon needs execute permissions"
def test_validate_addons_repo(repo_dir): validate_addons_repo(repo_dir)