Skip to content

Commit 622a54b

Browse files
author
Jussi Kukkonen
authored
Merge pull request #1373 from jku/remove-mirrors
experimental client: Remove mirrors
2 parents 79aa42a + ec4c5ce commit 622a54b

File tree

4 files changed

+131
-371
lines changed

4 files changed

+131
-371
lines changed

tests/test_updater_rework.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,14 +123,13 @@ def setUp(self):
123123
# directory copied from the original repository files.
124124
tuf.settings.repositories_directory = self.client_directory
125125

126-
self.repository_mirrors = {'mirror1': {'url_prefix': url_prefix,
127-
'metadata_path': 'metadata',
128-
'targets_path': 'targets'}}
129-
126+
metadata_url = f"{url_prefix}/metadata/"
127+
targets_url = f"{url_prefix}/targets/"
130128
# Creating a repository instance. The test cases will use this client
131129
# updater to refresh metadata, fetch target files, etc.
132130
self.repository_updater = updater.Updater(self.repository_name,
133-
self.repository_mirrors)
131+
metadata_url,
132+
targets_url)
134133

135134
# Metadata role keys are needed by the test cases to make changes to the
136135
# repository (e.g., adding a new target file to 'targets.json' and then

tuf/client_rework/download.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,9 +138,21 @@ def download_file(url, required_length, fetcher, strict_required_length=True):
138138
raise
139139

140140
else:
141+
temp_file.seek(0)
141142
return temp_file
142143

143144

145+
def download_bytes(url, required_length, fetcher, strict_required_length=True):
146+
"""Download bytes from given url
147+
148+
Returns the downloaded bytes, otherwise like download_file()
149+
"""
150+
with download_file(
151+
url, required_length, fetcher, strict_required_length
152+
) as dl_file:
153+
return dl_file.read()
154+
155+
144156
def _check_downloaded_length(
145157
total_downloaded,
146158
required_length,

tuf/client_rework/mirrors.py

Lines changed: 0 additions & 130 deletions
This file was deleted.

0 commit comments

Comments
 (0)