System test for aptly repo edit. #12

This commit is contained in:
Andrey Smirnov
2014-03-28 20:49:37 +04:00
parent 4c237ed1b1
commit c7dcc8ff59
7 changed files with 51 additions and 0 deletions

View File

@@ -0,0 +1 @@
Local repo [repo1]: Lala successfully updated.

View File

@@ -0,0 +1,5 @@
Name: repo1
Comment: Lala
Default Distribution:
Default Component: main
Number of packages: 0

View File

@@ -0,0 +1 @@
Local repo [repo2]: Lala successfully updated.

View File

@@ -0,0 +1,5 @@
Name: repo2
Comment: Lala
Default Distribution: wheezy
Default Component: contrib
Number of packages: 0

View File

@@ -0,0 +1 @@
ERROR: unable to edit: local repo with name repo3 not found

View File

@@ -6,6 +6,7 @@ from .add import *
from .copy import *
from .create import *
from .drop import *
from .edit import *
from .cmdimport import *
from .list import *
from .move import *

37
system/t09_repo/edit.py Normal file
View File

@@ -0,0 +1,37 @@
from lib import BaseTest
class EditRepo1Test(BaseTest):
"""
edit repo: change comment
"""
fixtureCmds = [
"aptly repo create repo1",
]
runCmd = "aptly repo edit -comment=Lala repo1"
def check(self):
self.check_output()
self.check_cmd_output("aptly repo show repo1", "repo-show")
class EditRepo2Test(BaseTest):
"""
edit repo: change distribution & component
"""
fixtureCmds = [
"aptly repo create -comment=Lala -component=non-free repo2",
]
runCmd = "aptly repo edit -distribution=wheezy -component=contrib repo2"
def check(self):
self.check_output()
self.check_cmd_output("aptly repo show repo2", "repo-show")
class EditRepo3Test(BaseTest):
"""
edit repo: no such repo
"""
runCmd = "aptly repo edit repo3"
expectedCode = 1