INNER CODE UNIT · Python
path
spantaleev/matrix-docker-ansible-deploy · bin/test-molecule-select-roles.py:60
def path(self, name):
return self.root / name
def write(self, name, content):
path = self.path(name)
path.parent.mkdir(parents=True, exist_ok=True)
path.write_text(content)
def scenario(self, role, name, content):
self.write(f"roles/custom/{role}/molecule/default/{name}", content)
def commit(self):
self.git.run("add", "--all")
self.git.run("commit", "--quiet", "--allow-empty", "-m", "Test fixture")
return self.git.commit("HEAD")
def bump(self, image):
path = self.path(selector.IMAGE_VARS)