System tests for aptly mirror search. #81

This commit is contained in:
Andrey Smirnov
2014-08-26 19:38:27 +04:00
parent 3030e66d4c
commit 3ef5429212
6 changed files with 4176 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
from lib import BaseTest
class SearchMirror1Test(BaseTest):
"""
search mirror: regular search
"""
fixtureDB = True
outputMatchPrepare = lambda _, s: "\n".join(sorted(s.split("\n")))
runCmd = "aptly mirror search wheezy-main '$$Architecture (i386), Name (% *-dev)'"
class SearchMirror2Test(BaseTest):
"""
search mirror: missing mirror
"""
runCmd = "aptly mirror search mirror-xx 'Name'"
expectedCode = 1
class SearchMirror3Test(BaseTest):
"""
search mirror: wrong expression
"""
fixtureDB = True
expectedCode = 1
runCmd = "aptly mirror search wheezy-main '$$Architecture (i386'"
class SearchMirror4Test(BaseTest):
"""
search mirror: with-deps search
"""
fixtureDB = True
outputMatchPrepare = lambda _, s: "\n".join(sorted(s.split("\n")))
runCmd = "aptly mirror search -with-deps wheezy-main 'Name (nginx)'"