Unverified Commit c9f96175 authored by Pyrox's avatar Pyrox
Browse files

python312Packages.lockfile: Remove usage of nose

parent d76fe5b2
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
  fetchPypi,
  setuptools,
  pbr,
  nose,
  pytestCheckHook,
}:

buildPythonPackage rec {
@@ -17,18 +17,14 @@ buildPythonPackage rec {
    sha256 = "6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799";
  };

  patches = [ ./fix-tests.patch ];

  build-system = [
    pbr
    setuptools
  ];

  nativeCheckInputs = [ nose ];

  checkPhase = ''
    runHook preCheck
    nosetests
    runHook postcheck
  '';
  nativeCheckInputs = [ pytestCheckHook ];

  meta = with lib; {
    homepage = "https://launchpad.net/pylockfile";
+28 −0
Original line number Diff line number Diff line
diff --git a/test/compliancetest.py b/test/compliancetest.py
index bf4e59c..f55e258 100644
--- a/test/compliancetest.py
+++ b/test/compliancetest.py
@@ -6,18 +6,19 @@ import lockfile
 
 
 class ComplianceTest(object):
-    def __init__(self):
-        self.saved_class = lockfile.LockFile
+    @classmethod
+    def setup_class(cls):
+        cls.saved_class = lockfile.LockFile
 
     def _testfile(self):
         """Return platform-appropriate file.  Helper for tests."""
         import tempfile
         return os.path.join(tempfile.gettempdir(), 'trash-%s' % os.getpid())
 
-    def setup(self):
+    def setup_method(self):
         lockfile.LockFile = self.class_to_test
 
-    def teardown(self):
+    def teardown_method(self):
         try:
             tf = self._testfile()
             if os.path.isdir(tf):