示例#1
0
 def test_add_repo_sigstore(self):
     testobj = Trust(policy_filename=TEST_POLICY)
     testobj.atomic_config = util.get_atomic_config(atomic_config=os.path.join(FIXTURE_DIR, "atomic.conf"))
     testobj.modify_registry_config("docker.io/repo", "docker", "https://sigstore.acme.com/sigs")
     with open(os.path.join(FIXTURE_DIR, "configs/docker.io-repo.yaml"), "r") as f:
         conf_expected = yaml.load(f)
     with open(os.path.join(FIXTURE_DIR, "etc/containers/registries.d/docker.io-repo.yaml"), "r") as f:
         conf_modified = yaml.load(f)
     self.assertEqual(conf_expected, conf_modified)
示例#2
0
 def test_update_registry_sigstore(self):
     testobj = Trust(policy_filename=TEST_POLICY)
     testobj.atomic_config = util.get_atomic_config(
         atomic_config=os.path.join(FIXTURE_DIR, "atomic.conf"))
     testobj.modify_registry_config("docker.io", "docker",
                                    "https://sigstore.example.com/update")
     with open(os.path.join(FIXTURE_DIR, "configs/docker.io.updated.yaml"),
               'r') as f:
         conf_expected = yaml.load(f)
     with open(
             os.path.join(FIXTURE_DIR,
                          "etc/containers/registries.d/docker.io.yaml"),
             'r') as f:
         conf_modified = yaml.load(f)
     self.assertEqual(conf_expected, conf_modified)