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)
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)