From 874994bcb84119bbdf6588a5d565d36c320d860a Mon Sep 17 00:00:00 2001 From: Bernardo Meurer Date: Sun, 8 May 2022 14:44:13 -0700 Subject: [PATCH] beetsPackages.beets-copyartifacts: use pytest --- pkgs/tools/audio/beets/plugins/copyartifacts.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/tools/audio/beets/plugins/copyartifacts.nix b/pkgs/tools/audio/beets/plugins/copyartifacts.nix index a1e8470c4e5..623ca2fcf17 100644 --- a/pkgs/tools/audio/beets/plugins/copyartifacts.nix +++ b/pkgs/tools/audio/beets/plugins/copyartifacts.nix @@ -1,4 +1,4 @@ -{ lib, fetchFromGitHub, beets, python3Packages, glibcLocales }: +{ lib, fetchFromGitHub, beets, python3Packages }: python3Packages.buildPythonApplication { pname = "beets-copyartifacts"; @@ -15,20 +15,20 @@ python3Packages.buildPythonApplication { sed -i -e '/install_requires/,/\]/{/beets/d}' setup.py sed -i -e '/namespace_packages/d' setup.py printf 'from pkgutil import extend_path\n__path__ = extend_path(__path__, __name__)\n' >beetsplug/__init__.py - - # Skip test which is already failing upstream. - sed -i -e '1i import unittest' \ - -e 's/\(^ *\)# failing/\1@unittest.skip/' \ - tests/test_reimport.py ''; - nativeBuildInputs = [ beets python3Packages.nose glibcLocales ]; + pytestFlagsArray = [ "-r fEs" ]; - checkPhase = "LANG=en_US.UTF-8 nosetests"; + checkInputs = with python3Packages; [ + pytestCheckHook + beets + six + ]; meta = { description = "Beets plugin to move non-music files during the import process"; homepage = "https://github.com/sbarakat/beets-copyartifacts"; license = lib.licenses.mit; + inherit (beets.meta) platforms; }; }