This is an automated email from the git hooks/post-receive script.
nsoffer pushed a commit to branch master
in repository sanlock.
commit 2ff36a7058c2e09280cb0ce226accb757d0e2e27
Author: Nir Soffer <nsoffer(a)redhat.com>
AuthorDate: Thu Dec 10 22:16:33 2020 +0200
tests: Remove six dependency
The six library was used to test backward compatibility with python 2.
We don't support python 2 now so we don't need the special tests and the
six library.
Signed-off-by: Nir Soffer <nsoffer(a)redhat.com>
---
tests/python_test.py | 96 ++++++++++++++++++----------------------------------
tox.ini | 1 -
2 files changed, 32 insertions(+), 65 deletions(-)
diff --git a/tests/python_test.py b/tests/python_test.py
index 9eb476f..d86ba50 100644
--- a/tests/python_test.py
+++ b/tests/python_test.py
@@ -17,7 +17,6 @@ import time
from contextlib import contextmanager
import pytest
-import six
import sanlock
@@ -49,22 +48,7 @@ FILE_NAMES = [
(u"\u05d0", "utf-8"),
]
-LOCKSPACE_OR_RESOURCE_NAMES = [
- # Bytes are supported with python 2 and 3.
- pytest.param(b"\xd7\x90"),
- # Python 2 also supports str.
- pytest.param(
- "\xd7\x90",
- marks=pytest.mark.skipif(
- six.PY3,
- reason="python 3 supports only bytes")),
- # Python 2 also supports unicode with ascii content.
- pytest.param(
- u"ascii",
- marks=pytest.mark.skipif(
- six.PY3,
- reason="python 3 supports only bytes")),
-]
+NAME = b"\xd7\x90" # Unicode Hebrew Alef using utf-8 encoding.
@pytest.mark.parametrize("filename, encoding", FILE_NAMES)
@@ -563,42 +547,36 @@ def raises_sanlock_errno(expected_errno=errno.ECONNREFUSED):
assert e.value.errno == expected_errno
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
@pytest.mark.parametrize("filename,encoding", FILE_NAMES)
-def test_rem_lockspace_parse_args(no_sanlock_daemon, name, filename, encoding):
+def test_rem_lockspace_parse_args(no_sanlock_daemon, filename, encoding):
path = util.generate_path("/tmp/", filename, encoding)
with raises_sanlock_errno():
- sanlock.rem_lockspace(name, 1, path, 0, wait=False)
+ sanlock.rem_lockspace(NAME, 1, path, 0, wait=False)
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
@pytest.mark.parametrize("filename,encoding", FILE_NAMES)
-def test_add_lockspace_parse_args(no_sanlock_daemon, name, filename, encoding):
+def test_add_lockspace_parse_args(no_sanlock_daemon, filename, encoding):
path = util.generate_path("/tmp/", filename, encoding)
with raises_sanlock_errno():
- sanlock.add_lockspace(name, 1, path, 0, wait=False)
+ sanlock.add_lockspace(NAME, 1, path, 0, wait=False)
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
@pytest.mark.parametrize("filename,encoding", FILE_NAMES)
-def test_write_lockspace_parse_args(
- no_sanlock_daemon, name, filename, encoding):
+def test_write_lockspace_parse_args(no_sanlock_daemon, filename, encoding):
path = util.generate_path("/tmp/", filename, encoding)
with raises_sanlock_errno():
- sanlock.write_lockspace(name, path)
+ sanlock.write_lockspace(NAME, path)
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
@pytest.mark.parametrize("filename,encoding", FILE_NAMES)
-def test_write_resource_parse_args(
- no_sanlock_daemon, name, filename, encoding):
+def test_write_resource_parse_args(no_sanlock_daemon, filename, encoding):
path = util.generate_path("/tmp/", filename, encoding)
disks = [(path, 0)]
with raises_sanlock_errno():
- sanlock.write_resource(name, b"res_name", disks)
+ sanlock.write_resource(NAME, b"res_name", disks)
with raises_sanlock_errno():
- sanlock.write_resource(b"ls_name", name, disks)
+ sanlock.write_resource(b"ls_name", NAME, disks)
def test_write_resource_path_length(no_sanlock_daemon):
@@ -611,17 +589,15 @@ def test_write_resource_path_length(no_sanlock_daemon):
sanlock.write_resource(b"ls_name", b"res_name", [(path, 0)])
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
@pytest.mark.parametrize("filename,encoding", FILE_NAMES)
-def test_release_resource_parse_args(
- no_sanlock_daemon, name, filename, encoding):
+def test_release_resource_parse_args(no_sanlock_daemon, filename, encoding):
path = util.generate_path("/tmp/", filename, encoding)
disks = [(path, 0)]
with raises_sanlock_errno():
- sanlock.release(name, b"res_name", disks)
+ sanlock.release(NAME, b"res_name", disks)
with raises_sanlock_errno():
- sanlock.release(b"ls_name", name, disks)
+ sanlock.release(b"ls_name", NAME, disks)
def test_release_resource_path_length(no_sanlock_daemon):
@@ -634,17 +610,16 @@ def test_release_resource_path_length(no_sanlock_daemon):
sanlock.release(b"ls_name", b"res_name", [(path, 0)])
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
@pytest.mark.parametrize("filename,encoding", FILE_NAMES)
def test_read_resource_owners_parse_args(
- no_sanlock_daemon, name, filename, encoding):
+ no_sanlock_daemon, filename, encoding):
path = util.generate_path("/tmp/", filename, encoding)
disks = [(path, 0)]
with raises_sanlock_errno():
- sanlock.read_resource_owners(name, b"res_name", disks)
+ sanlock.read_resource_owners(NAME, b"res_name", disks)
with raises_sanlock_errno():
- sanlock.read_resource_owners(b"ls_name", name, disks)
+ sanlock.read_resource_owners(b"ls_name", NAME, disks)
def test_read_resource_owners_path_length(no_sanlock_daemon):
@@ -657,36 +632,31 @@ def test_read_resource_owners_path_length(no_sanlock_daemon):
sanlock.read_resource_owners(b"ls_name", b"res_name", [(path, 0)])
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
-def test_get_hosts_parse_args(no_sanlock_daemon, name):
+def test_get_hosts_parse_args(no_sanlock_daemon):
with raises_sanlock_errno():
- sanlock.get_hosts(name, 1)
+ sanlock.get_hosts(NAME, 1)
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
@pytest.mark.parametrize("filename,encoding", FILE_NAMES)
-def test_inq_lockspace_parse_args(no_sanlock_daemon, name, filename, encoding):
+def test_inq_lockspace_parse_args(no_sanlock_daemon, filename, encoding):
path = util.generate_path("/tmp/", filename, encoding)
with raises_sanlock_errno():
- sanlock.inq_lockspace(name, 1, path, wait=False)
+ sanlock.inq_lockspace(NAME, 1, path, wait=False)
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
-def test_reg_event_parse_args(no_sanlock_daemon, name):
+def test_reg_event_parse_args(no_sanlock_daemon):
with raises_sanlock_errno():
- sanlock.reg_event(name)
+ sanlock.reg_event(NAME)
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
-def test_end_event_parse_args(no_sanlock_daemon, name):
+def test_end_event_parse_args(no_sanlock_daemon):
with raises_sanlock_errno(errno.EALREADY):
- sanlock.end_event(-1, name)
+ sanlock.end_event(-1, NAME)
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
-def test_set_event_parse_args(no_sanlock_daemon, name):
+def test_set_event_parse_args(no_sanlock_daemon):
with raises_sanlock_errno():
- sanlock.set_event(name, 1, 1, 1)
+ sanlock.set_event(NAME, 1, 1, 1)
@pytest.mark.parametrize("filename,encoding", FILE_NAMES)
@@ -720,17 +690,16 @@ def test_read_resource_path_length(no_sanlock_daemon):
sanlock.read_resource(path)
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
@pytest.mark.parametrize("filename,encoding", FILE_NAMES)
-def test_request_parse_args(no_sanlock_daemon, name, filename, encoding):
+def test_request_parse_args(no_sanlock_daemon, filename, encoding):
path = util.generate_path("/tmp/", filename, encoding)
disks = [(path, 0)]
with raises_sanlock_errno():
- sanlock.request(b"ls_name", name, disks)
+ sanlock.request(b"ls_name", NAME, disks)
with raises_sanlock_errno():
- sanlock.request(name, b"res_name", disks)
+ sanlock.request(NAME, b"res_name", disks)
def test_request_path_length(no_sanlock_daemon):
@@ -743,17 +712,16 @@ def test_request_path_length(no_sanlock_daemon):
sanlock.request(b"ls_name", b"res_name", [(path, 0)])
-(a)pytest.mark.parametrize("name", LOCKSPACE_OR_RESOURCE_NAMES)
@pytest.mark.parametrize("filename,encoding", FILE_NAMES)
-def test_acquire_parse_args(no_sanlock_daemon, name, filename, encoding):
+def test_acquire_parse_args(no_sanlock_daemon, filename, encoding):
path = util.generate_path("/tmp/", filename, encoding)
disks = [(path, 0)]
with raises_sanlock_errno():
- sanlock.acquire(b"ls_name", name, disks, pid=os.getpid())
+ sanlock.acquire(b"ls_name", NAME, disks, pid=os.getpid())
with raises_sanlock_errno():
- sanlock.acquire(name, b"res_name", disks, pid=os.getpid())
+ sanlock.acquire(NAME, b"res_name", disks, pid=os.getpid())
def test_acquire_path_length(no_sanlock_daemon):
diff --git a/tox.ini b/tox.ini
index e72937f..ee871ef 100644
--- a/tox.ini
+++ b/tox.ini
@@ -17,7 +17,6 @@ setenv =
whitelist_externals = make
deps =
pytest
- six
commands =
py{36,37,38}: make BUILDARGS="--build-lib={envsitepackagesdir}"
pytest {posargs}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.