diff options
author | Robert Schütz <nix@dotlambda.de> | 2024-01-29 14:46:59 -0800 |
---|---|---|
committer | Robert Schütz <nix@dotlambda.de> | 2024-01-29 14:46:59 -0800 |
commit | 0bd46588e6062e76dbcdc773f0650a5398dd91f3 (patch) | |
tree | 31da92d3d34e90f0b883a52505d90358d6d6a589 /pkgs | |
parent | ee690c0c4bca5416c24e0dc2ee4540f4a24e33bb (diff) |
python311Packages.robotframework-databaselibrary: run tests
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/robotframework-databaselibrary/default.nix | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/pkgs/development/python-modules/robotframework-databaselibrary/default.nix b/pkgs/development/python-modules/robotframework-databaselibrary/default.nix index 9cf4e936ce9bd..39b45d5816bd6 100644 --- a/pkgs/development/python-modules/robotframework-databaselibrary/default.nix +++ b/pkgs/development/python-modules/robotframework-databaselibrary/default.nix @@ -1,9 +1,10 @@ { lib , buildPythonPackage -, fetchPypi +, fetchFromGitHub , setuptools , robotframework , robotframework-excellib +, pytestCheckHook }: buildPythonPackage rec { @@ -11,9 +12,11 @@ buildPythonPackage rec { version = "1.4.1"; pyproject = true; - src = fetchPypi { - inherit pname version; - sha256 = "sha256-/n4+xA/eLrcVEwlWyLQLrkX5waYaJKRkphwT22b7hTU="; + src = fetchFromGitHub { + owner = "MarketSquare"; + repo = "Robotframework-Database-Library"; + rev = "refs/tags/v${version}"; + hash = "sha256-BCVXmlrYOaG+Dh67OytUfQnJ9Ak3MtHR3swOXdAN/HU="; }; nativeBuildInputs = [ @@ -26,12 +29,15 @@ buildPythonPackage rec { robotframework-excellib ]; - # unit tests are impure - doCheck = false; + pythonImportsCheck = [ "DatabaseLibrary" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; meta = with lib; { description = "Database Library contains utilities meant for Robot Framework"; - homepage = "https://github.com/franz-see/Robotframework-Database-Library"; + homepage = "https://github.com/MarketSquare/Robotframework-Database-Library"; license = licenses.asl20; maintainers = with maintainers; [ talkara ]; }; |