Skip to content

Commit 8d73330

Browse files
committed
Address more pylint warnings on tests files
All of the changes are made manual. The target files are only those who test the new code. Signed-off-by: Martin Vrachev <[email protected]>
1 parent a728717 commit 8d73330

6 files changed

+11
-5
lines changed

tests/test_updater_consistent_snapshot.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class TestConsistentSnapshot(unittest.TestCase):
2727
are formed for each combination"""
2828

2929
def setUp(self) -> None:
30+
# pylint: disable=consider-using-with
3031
self.temp_dir = tempfile.TemporaryDirectory()
3132
self.metadata_dir = os.path.join(self.temp_dir.name, "metadata")
3233
self.targets_dir = os.path.join(self.temp_dir.name, "targets")

tests/test_updater_key_rotations.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,14 @@ def tearDownClass(cls) -> None:
5757

5858
def setup_subtest(self) -> None:
5959
# Setup repository for subtest: make sure no roots have been published
60+
# pylint: disable=attribute-defined-outside-init
6061
self.sim = RepositorySimulator()
6162
self.sim.signed_roots.clear()
6263
self.sim.root.version = 0
6364

6465
if self.dump_dir is not None:
6566
# create subtest dumpdir
67+
# pylint: disable=no-member
6668
name = f"{self.id().split('.')[-1]}-{self.case_name}"
6769
self.sim.dump_dir = os.path.join(self.dump_dir, name)
6870
os.mkdir(self.sim.dump_dir)
@@ -73,6 +75,7 @@ def _run_refresh(self) -> None:
7375
self.sim.write()
7476

7577
# bootstrap with initial root
78+
# pylint: disable=attribute-defined-outside-init
7679
self.metadata_dir = tempfile.mkdtemp(dir=self.temp_dir.name)
7780
with open(os.path.join(self.metadata_dir, "root.json"), "bw") as f:
7881
f.write(self.sim.signed_roots[0])

tests/test_updater_ng.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,14 @@ def setUpClass(cls) -> None:
4848
# Needed because in some tests simple_server.py cannot be found.
4949
# The reason is that the current working directory
5050
# has been changed when executing a subprocess.
51-
SIMPLE_SERVER_PATH = os.path.join(os.getcwd(), "simple_server.py")
51+
simple_server_path = os.path.join(os.getcwd(), "simple_server.py")
5252

5353
# Launch a SimpleHTTPServer (serves files in the current directory).
5454
# Test cases will request metadata and target files that have been
5555
# pre-generated in 'tuf/tests/repository_data', which will be served
5656
# by the SimpleHTTPServer launched here.
5757
cls.server_process_handler = utils.TestServerProcess(
58-
log=logger, server=SIMPLE_SERVER_PATH
58+
log=logger, server=simple_server_path
5959
)
6060

6161
@classmethod
@@ -259,7 +259,7 @@ def test_implicit_refresh_with_only_local_root(self) -> None:
259259
self._assert_files(["root"])
260260

261261
# Get targetinfo for 'file3.txt' listed in the delegated role1
262-
targetinfo3 = self.updater.get_targetinfo("file3.txt")
262+
self.updater.get_targetinfo("file3.txt")
263263
expected_files = ["role1", "root", "snapshot", "targets", "timestamp"]
264264
self._assert_files(expected_files)
265265

tests/test_updater_top_level_update.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class TestRefresh(unittest.TestCase):
4040
past_datetime = datetime.utcnow().replace(microsecond=0) - timedelta(days=5)
4141

4242
def setUp(self) -> None:
43+
# pylint: disable=consider-using-with
4344
self.temp_dir = tempfile.TemporaryDirectory()
4445
self.metadata_dir = os.path.join(self.temp_dir.name, "metadata")
4546
self.targets_dir = os.path.join(self.temp_dir.name, "targets")

tests/test_updater_with_simulator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
import tempfile
1313
import unittest
1414
from typing import Optional, Tuple
15-
from unittest.mock import MagicMock, Mock, patch
15+
from unittest.mock import MagicMock, patch
1616

1717
from tests import utils
1818
from tests.repository_simulator import RepositorySimulator
19-
from tuf.api.metadata import SPECIFICATION_VERSION, TargetFile, Targets
19+
from tuf.api.metadata import SPECIFICATION_VERSION, Targets
2020
from tuf.exceptions import BadVersionNumberError, UnsignedMetadataError
2121
from tuf.ngclient import Updater
2222

tests/utils.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ def _start_process(self, extra_cmd_args: List[str], popen_cwd: str) -> None:
222222

223223
# Reusing one subprocess in multiple tests, but split up the logs
224224
# for each.
225+
# pylint: disable=consider-using-with
225226
self.__server_process = subprocess.Popen(
226227
command,
227228
stdout=subprocess.PIPE,

0 commit comments

Comments
 (0)