File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -240,12 +240,14 @@ def root_new_version_modifier(root: Root) -> None:
240240 self .trusted_set .update_root (root )
241241
242242 def test_update_root_new_root_fail_threshold_verification (self ) -> None :
243- # new_root data with threshold which cannot be verified.
244- root = Metadata .from_bytes (self .metadata [Root .type ])
245- # remove root role keyids representing root signatures
246- root .signed .roles [Root .type ].keyids .clear ()
243+ # Increase threshold in new root, do not add enough keys
244+ def root_threshold_bump (root : Root ) -> None :
245+ root .version += 1
246+ root .roles [Root .type ].threshold += 1
247+
248+ root = self .modify_metadata (Root .type , root_threshold_bump )
247249 with self .assertRaises (exceptions .UnsignedMetadataError ):
248- self .trusted_set .update_root (root . to_bytes () )
250+ self .trusted_set .update_root (root )
249251
250252 def test_update_root_new_root_ver_same_as_trusted_root_ver (self ) -> None :
251253 with self .assertRaises (exceptions .BadVersionNumberError ):
You can’t perform that action at this time.
0 commit comments