Skip to content

Commit 1a3cf37

Browse files
committed
Part 6 of Merge Commit with theupdateframework/develop TUF 1.0: fixing bug in test caused by previous commit: delegations may no longer specify directories to imply all contents of those directories, but must now explicitly specify e.g. 'foo/*'
1 parent 5c899d9 commit 1a3cf37

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

tests/test_updater.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1112,23 +1112,17 @@ def test_6_target_mrd(self):
11121112

11131113
# Let's multi-role delegate! role2 and role3 together can specify foo.
11141114
# So can role4 and role5 together.
1115-
repository.targets.multi_role_delegate([foo_directory], ['role2',
1116-
'role3'])
1117-
repository.targets.multi_role_delegate([foo_directory], ['role4',
1118-
'role5'])
1115+
repository.targets.multi_role_delegate([os.path.join(foo_directory, '*')],
1116+
['role2', 'role3'])
1117+
repository.targets.multi_role_delegate([os.path.join(foo_directory, '*')],
1118+
['role4', 'role5'])
11191119

11201120
# Write & sign the metadata, then copy it all from "staged" to "live".
11211121
repository.write()
11221122
shutil.rmtree(os.path.join(self.repository_directory, 'metadata'))
11231123
shutil.copytree(os.path.join(self.repository_directory, 'metadata.staged'),
11241124
os.path.join(self.repository_directory, 'metadata'))
11251125

1126-
# # BONUS COPY for human inspection
1127-
# shutil.rmtree(os.path.join('/Users/s/w/tuf/zorp', 'metadata'))
1128-
# shutil.copytree(os.path.join(self.repository_directory, 'metadata.staged'),
1129-
# os.path.join('/Users/s/w/tuf/zorp', 'metadata'))
1130-
1131-
11321126
# Try updating target info for foo_package.
11331127
# updater.target() should find 'foo1.1.tar.gz' by backtracking to
11341128
# 'role3'. 'role2' allows backtracking.

0 commit comments

Comments
 (0)