System tests for aptly package search. #80

This commit is contained in:
Andrey Smirnov
2014-08-28 21:44:41 +04:00
parent 468b1f11b9
commit 65efe0cd2a
6 changed files with 4349 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
nginx-full_1.2.1-2.2+wheezy2_amd64

View File

@@ -0,0 +1,3 @@
coreutils_8.13-3.5_amd64
coreutils_8.13-3.5_i386
coreutils_8.13-3.5_source

View File

@@ -0,0 +1,5 @@
"""
Testing package subcommands
"""
from .search import *

View File

@@ -0,0 +1,32 @@
from lib import BaseTest
class SearchPackage1Test(BaseTest):
"""
search package: regular search
"""
fixtureDB = True
runCmd = "aptly package search '$$Architecture (i386), Name (% *-dev)'"
class SearchPackage2Test(BaseTest):
"""
search package: missing package
"""
runCmd = "aptly package search 'Name (package-xx)'"
class SearchPackage3Test(BaseTest):
"""
search package: by key
"""
fixtureDB = True
runCmd = "aptly package search nginx-full_1.2.1-2.2+wheezy2_amd64"
class SearchPackage4Test(BaseTest):
"""
search package: by dependency
"""
fixtureDB = True
runCmd = "aptly package search coreutils"