about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorRobert Schütz <nix@dotlambda.de>2024-01-29 14:46:59 -0800
committerRobert Schütz <nix@dotlambda.de>2024-01-29 14:46:59 -0800
commit0bd46588e6062e76dbcdc773f0650a5398dd91f3 (patch)
tree31da92d3d34e90f0b883a52505d90358d6d6a589 /pkgs
parentee690c0c4bca5416c24e0dc2ee4540f4a24e33bb (diff)
python311Packages.robotframework-databaselibrary: run tests
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/robotframework-databaselibrary/default.nix20
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 ];
   };