aptly/system/t09_repo/rename.py

36 lines
722 B
Python

from lib import BaseTest
class RenameRepo1Test(BaseTest):
"""
rename repo: regular operations
"""
fixtureCmds = [
"aptly repo create repo1",
]
runCmd = "aptly repo rename repo1 repo2"
def check(self):
self.check_output()
self.check_cmd_output("aptly repo list", "repo_list")
class RenameRepo2Test(BaseTest):
"""
rename repo: missing repo
"""
runCmd = "aptly repo rename repo2 repo3"
expectedCode = 1
class RenameRepo3Test(BaseTest):
"""
rename repo: already exists
"""
fixtureCmds = [
"aptly repo create repo3",
"aptly repo create repo4",
]
runCmd = "aptly repo rename repo3 repo4"
expectedCode = 1