summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2021-10-01 10:38:41 +0200
committerVladimír Čunát <v@cunat.cz>2021-10-01 10:38:41 +0200
commit2fdbad53e52b1311beb08e14175950dcd1442af9 (patch)
tree24249f168355acebb4840ca0e3eebd53c21def9f /pkgs
parentb1431ff2ab603d3b0476eb8345b272cc5b5f03be (diff)
parent8941dd6cc8348bb06d52749cb1f7292c8f47c290 (diff)
downloadnixpkgs-2fdbad53e52b1311beb08e14175950dcd1442af9.tar
nixpkgs-2fdbad53e52b1311beb08e14175950dcd1442af9.tar.gz
nixpkgs-2fdbad53e52b1311beb08e14175950dcd1442af9.tar.bz2
nixpkgs-2fdbad53e52b1311beb08e14175950dcd1442af9.tar.lz
nixpkgs-2fdbad53e52b1311beb08e14175950dcd1442af9.tar.xz
nixpkgs-2fdbad53e52b1311beb08e14175950dcd1442af9.tar.zst
nixpkgs-2fdbad53e52b1311beb08e14175950dcd1442af9.zip
Merge #139678: pythonPackages.sh: disable fd_leak test
...into staging-next
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/sh/disable-broken-tests-darwin.patch25
1 files changed, 12 insertions, 13 deletions
diff --git a/pkgs/development/python-modules/sh/disable-broken-tests-darwin.patch b/pkgs/development/python-modules/sh/disable-broken-tests-darwin.patch
index c51490ce6a4..dfeb50db8d0 100644
--- a/pkgs/development/python-modules/sh/disable-broken-tests-darwin.patch
+++ b/pkgs/development/python-modules/sh/disable-broken-tests-darwin.patch
@@ -4,15 +4,9 @@ Date: Mon, 20 Jul 2020 19:51:20 +0200
 Subject: [PATCH] Disable tests that fail on Darwin (macOS) or with sandboxing
 
 Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
----
- test.py | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/test.py b/test.py
-index f8029c0..ba1d141 100644
 --- a/test.py
 +++ b/test.py
-@@ -404,6 +404,7 @@ exit(3)
+@@ -377,6 +377,7 @@ exit(3)
          self.assertEqual(sed(_in="one test three", e="s/test/two/").strip(),
                           "one two three")
  
@@ -20,7 +14,7 @@ index f8029c0..ba1d141 100644
      def test_ok_code(self):
          from sh import ls, ErrorReturnCode_1, ErrorReturnCode_2
  
-@@ -1004,6 +1005,7 @@ print(sys.argv[1])
+@@ -982,6 +983,7 @@ print(sys.argv[1])
          now = time.time()
          self.assertGreater(now - start, sleep_time)
  
@@ -28,7 +22,7 @@ index f8029c0..ba1d141 100644
      def test_background_exception(self):
          from sh import ls, ErrorReturnCode_1, ErrorReturnCode_2
          p = ls("/ofawjeofj", _bg=True, _bg_exc=False)  # should not raise
-@@ -1801,6 +1803,7 @@ exit(49)
+@@ -1779,6 +1781,7 @@ exit(49)
          p = python(py.name, _ok_code=49, _bg=True)
          self.assertEqual(49, p.exit_code)
  
@@ -36,7 +30,15 @@ index f8029c0..ba1d141 100644
      def test_cwd(self):
          from sh import pwd
          from os.path import realpath
-@@ -2899,6 +2902,7 @@ print("hi")
+@@ -2777,6 +2780,7 @@ print("cool")
+     # on osx.  so skip it for now if osx
+     @not_macos
+     @requires_progs("lsof")
++    @skipUnless(False, "Flaky on Hydra")
+     def test_no_fd_leak(self):
+         import sh
+         import os
+@@ -2879,6 +2883,7 @@ print("hi")
          python(py.name, _in=stdin)
  
      @requires_utf8
@@ -44,6 +46,3 @@ index f8029c0..ba1d141 100644
      def test_unicode_path(self):
          from sh import Command
  
--- 
-2.27.0
-