143 lines
4.7 KiB
Diff
143 lines
4.7 KiB
Diff
|
From 0bb53464b407dde93beaca6c985d4fa86e9b3989 Mon Sep 17 00:00:00 2001
|
||
|
From: "Jesse P. Johnson" <jpj6652@gmail.com>
|
||
|
Date: Sat, 25 Feb 2023 15:02:01 -0500
|
||
|
Subject: [PATCH] test: resolve nose deprecation warnings with pytest
|
||
|
|
||
|
---
|
||
|
integration/concurrency.py | 2 +-
|
||
|
integration/connection.py | 4 ++--
|
||
|
integration/transfer.py | 4 ++--
|
||
|
tests/config.py | 2 +-
|
||
|
tests/connection.py | 6 +++---
|
||
|
tests/group.py | 2 +-
|
||
|
tests/transfer.py | 2 +-
|
||
|
7 files changed, 11 insertions(+), 11 deletions(-)
|
||
|
|
||
|
diff --git a/integration/concurrency.py b/integration/concurrency.py
|
||
|
index c6b2d56b56..82f905000f 100644
|
||
|
--- a/integration/concurrency.py
|
||
|
+++ b/integration/concurrency.py
|
||
|
@@ -26,7 +26,7 @@ class concurrency:
|
||
|
|
||
|
# TODO: spin up multiple temp SSHDs / Paramiko servers / ???
|
||
|
|
||
|
- def setup(self):
|
||
|
+ def setup_method(self):
|
||
|
cxn1 = Connection("localhost")
|
||
|
cxn2 = Connection("localhost")
|
||
|
cxn3 = Connection("localhost")
|
||
|
diff --git a/integration/connection.py b/integration/connection.py
|
||
|
index 1fa15a8c4b..3f72741b6a 100644
|
||
|
--- a/integration/connection.py
|
||
|
+++ b/integration/connection.py
|
||
|
@@ -96,7 +96,7 @@ def mixed_use_of_local_and_run(self):
|
||
|
assert result.stdout == "foo\n"
|
||
|
|
||
|
class sudo:
|
||
|
- def setup(self):
|
||
|
+ def setup_method(self):
|
||
|
# NOTE: assumes a user configured for passworded (NOT
|
||
|
# passwordless)_sudo, whose password is 'mypass', is executing the
|
||
|
# test suite. I.e. our travis-ci setup.
|
||
|
@@ -137,7 +137,7 @@ def large_remote_commands_finish_cleanly(self):
|
||
|
assert len(lines) == len(words)
|
||
|
|
||
|
class command_timeout:
|
||
|
- def setup(self):
|
||
|
+ def setup_method(self):
|
||
|
self.cxn = Connection("localhost")
|
||
|
|
||
|
def does_not_raise_exception_when_under_timeout(self):
|
||
|
diff --git a/integration/transfer.py b/integration/transfer.py
|
||
|
index f55db14c0c..f918254814 100644
|
||
|
--- a/integration/transfer.py
|
||
|
+++ b/integration/transfer.py
|
||
|
@@ -13,7 +13,7 @@ def _support(*parts):
|
||
|
|
||
|
class Transfer_:
|
||
|
class get:
|
||
|
- def setup(self):
|
||
|
+ def setup_method(self):
|
||
|
self.c = Connection("localhost")
|
||
|
self.remote = _support("file.txt")
|
||
|
|
||
|
@@ -50,7 +50,7 @@ def mode_preservation(self, tmpdir):
|
||
|
assert stat.S_IMODE(local.stat().mode) == 0o641
|
||
|
|
||
|
class put:
|
||
|
- def setup(self):
|
||
|
+ def setup_method(self):
|
||
|
self.c = Connection("localhost")
|
||
|
self.remote = path.local.mkdtemp().join("file.txt").realpath()
|
||
|
|
||
|
diff --git a/tests/config.py b/tests/config.py
|
||
|
index 1357def268..9d1c52e5f5 100644
|
||
|
--- a/tests/config.py
|
||
|
+++ b/tests/config.py
|
||
|
@@ -65,7 +65,7 @@ def uses_Fabric_prefix(self):
|
||
|
assert Config().prefix == "fabric"
|
||
|
|
||
|
class from_v1:
|
||
|
- def setup(self):
|
||
|
+ def setup_method(self):
|
||
|
self.env = faux_v1_env()
|
||
|
|
||
|
def _conf(self, **kwargs):
|
||
|
diff --git a/tests/connection.py b/tests/connection.py
|
||
|
index 168c2b2def..a6495d93c4 100644
|
||
|
--- a/tests/connection.py
|
||
|
+++ b/tests/connection.py
|
||
|
@@ -380,7 +380,7 @@ def explicit_False_turns_off_feature(self):
|
||
|
assert cxn.gateway is False
|
||
|
|
||
|
class proxy_jump:
|
||
|
- def setup(self):
|
||
|
+ def setup_method(self):
|
||
|
self._expected_gw = Connection("jumpuser@jumphost:373")
|
||
|
|
||
|
def wins_over_default(self):
|
||
|
@@ -515,7 +515,7 @@ def may_be_given(self):
|
||
|
assert cxn.inline_ssh_env is False
|
||
|
|
||
|
class from_v1:
|
||
|
- def setup(self):
|
||
|
+ def setup_method(self):
|
||
|
self.env = faux_v1_env()
|
||
|
|
||
|
def _cxn(self, **kwargs):
|
||
|
@@ -1054,7 +1054,7 @@ def calls_Remote_run_with_command_and_kwargs_and_returns_its_result(
|
||
|
assert r is remote.run.return_value
|
||
|
|
||
|
class shell:
|
||
|
- def setup(self):
|
||
|
+ def setup_method(self):
|
||
|
self.defaults = Config.global_defaults()["run"]
|
||
|
|
||
|
@patch(remote_shell_path)
|
||
|
diff --git a/tests/group.py b/tests/group.py
|
||
|
index c928a33357..56fe4159cb 100644
|
||
|
--- a/tests/group.py
|
||
|
+++ b/tests/group.py
|
||
|
@@ -180,7 +180,7 @@ def returns_results_mapping(self, method):
|
||
|
|
||
|
|
||
|
class ThreadingGroup_:
|
||
|
- def setup(self):
|
||
|
+ def setup_method(self):
|
||
|
self.cxns = [Connection(x) for x in ("host1", "host2", "host3")]
|
||
|
|
||
|
@mark.parametrize("method", ALL_METHODS)
|
||
|
diff --git a/tests/transfer.py b/tests/transfer.py
|
||
|
index 5233cf6768..f6398a5dfb 100644
|
||
|
--- a/tests/transfer.py
|
||
|
+++ b/tests/transfer.py
|
||
|
@@ -129,7 +129,7 @@ def result_contains_fd_for_local_path(self, sftp_objs):
|
||
|
assert result.local is fd
|
||
|
|
||
|
class mode_concerns:
|
||
|
- def setup(self):
|
||
|
+ def setup_method(self):
|
||
|
self.attrs = SFTPAttributes()
|
||
|
self.attrs.st_mode = 0o100644
|
||
|
|