Files
aptly/system/t11_package/show.py
2014-08-28 22:47:41 +04:00

62 lines
1.8 KiB
Python

from lib import BaseTest
class ShowPackage1Test(BaseTest):
"""
show package: regular show
"""
fixtureDB = True
outputMatchPrepare = lambda _, s: "\n".join(sorted(s.split("\n")))
runCmd = "aptly package show 'Name (% nginx-extras*)'"
class ShowPackage2Test(BaseTest):
"""
show package: missing package
"""
runCmd = "aptly package show 'Name (package-xx)'"
class ShowPackage3Test(BaseTest):
"""
show package: by key
"""
fixtureDB = True
outputMatchPrepare = lambda _, s: "\n".join(sorted(s.split("\n")))
runCmd = "aptly package show nginx-full_1.2.1-2.2+wheezy2_amd64"
class ShowPackage4Test(BaseTest):
"""
show package: with files
"""
fixtureDB = True
outputMatchPrepare = lambda _, s: "\n".join(sorted(s.split("\n")))
runCmd = "aptly package show -with-files nginx-full_1.2.1-2.2+wheezy2_amd64"
class ShowPackage5Test(BaseTest):
"""
show package: with inclusion
"""
fixtureDB = True
outputMatchPrepare = lambda _, s: "\n".join(sorted(s.split("\n")))
runCmd = "aptly package show -with-references nginx-full_1.2.1-2.2+wheezy2_amd64"
class ShowPackage6Test(BaseTest):
"""
show package: with inclusion + more inclusions
"""
fixtureDB = True
fixtureCmds = [
"aptly snapshot create snap1 from mirror wheezy-main",
"aptly snapshot create snap2 from mirror wheezy-contrib",
"aptly snapshot create snap3 from mirror wheezy-main-src",
"aptly snapshot merge snap4 snap1 snap2 snap3",
"aptly repo create repo1",
"aptly repo import wheezy-main repo1 nginx",
]
outputMatchPrepare = lambda _, s: "\n".join(sorted(s.split("\n")))
runCmd = "aptly package show -with-references nginx-full_1.2.1-2.2+wheezy2_amd64"