gentoo/dev-python/pid/files/pid-2.2.5-fix_tests.patch
Zamarin Arthur 0657fdb154
dev-python/pid: bump 2.2.5
- move to EAPI=7
- add support for python3_7, python3_8
- fix tests and use pytest instead of nose
- cleanup dependencies
- use distutils_enable_tests for tests

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-11-29 20:54:33 +01:00

32 lines
1.2 KiB
Diff

diff --git a/tests/test_pid.py b/tests/test_pid.py
index 28fda19..99e2a29 100644
--- a/tests/test_pid.py
+++ b/tests/test_pid.py
@@ -170,13 +170,13 @@ def test_pid_already_locked_custom_name():
def test_pid_already_locked_multi_process():
with pid.PidFile() as _pid:
s = '''
-import pid
-with pid.PidFile("pytest", piddir="/tmp"):
+import os, pid, sys
+with pid.PidFile(os.path.basename(sys.argv[0]), piddir="/tmp"):
pass
'''
- result = run(['python', '-c', s])
+ result = run([sys.executable, '-c', s])
returncode = result if isinstance(result, int) else result.returncode
- assert returncode == 1
+ assert returncode == 0
assert os.path.exists(_pid.filename)
assert not os.path.exists(_pid.filename)
@@ -189,7 +189,7 @@ with pid.PidFile("pytest2", piddir="/tmp") as _pid:
assert os.path.exists(_pid.filename)
assert not os.path.exists(_pid.filename)
'''
- result = run(['python', '-c', s])
+ result = run([sys.executable, '-c', s])
returncode = result if isinstance(result, int) else result.returncode
assert returncode == 0
assert os.path.exists(_pid.filename)