From 5b2975fb48c4c2efc6bb71e1b509d058b3ebd1ec Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 23 Jul 2024 01:44:42 +0200 Subject: [PATCH] home-assistant-custom-components.mass: enable tests --- .../custom-components/mass/default.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/servers/home-assistant/custom-components/mass/default.nix b/pkgs/servers/home-assistant/custom-components/mass/default.nix index 39059b4c70ff..08382d024f8e 100644 --- a/pkgs/servers/home-assistant/custom-components/mass/default.nix +++ b/pkgs/servers/home-assistant/custom-components/mass/default.nix @@ -4,6 +4,9 @@ , toPythonModule , async-timeout , music-assistant +, pytestCheckHook +, pytest-asyncio +, pytest-homeassistant-custom-component }: buildHomeAssistantComponent rec { @@ -18,6 +21,10 @@ buildHomeAssistantComponent rec { hash = "sha256-Wvc+vUYkUJmS4U34Sh/sDCVXmQA0AtEqIT8MNXd++3M="; }; + postPatch = '' + sed -i "s/--cov//" pyproject.toml + ''; + dependencies = [ async-timeout (toPythonModule music-assistant) @@ -25,6 +32,12 @@ buildHomeAssistantComponent rec { dontCheckManifest = true; # expects music-assistant 2.0.6, we have 2.0.7 + nativeCheckInputs = [ + pytestCheckHook + pytest-asyncio + pytest-homeassistant-custom-component + ]; + meta = with lib; { description = "Turn your Home Assistant instance into a jukebox, hassle free streaming of your favorite media to Home Assistant media players"; homepage = "https://github.com/music-assistant/hass-music-assistant";