本文整理汇总了Python中spacewalk.server.rhnDependency.make_evr函数的典型用法代码示例。如果您正苦于以下问题:Python make_evr函数的具体用法?Python make_evr怎么用?Python make_evr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了make_evr函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: testMakeEvr2
def testMakeEvr2(self):
nlimitstr = 'mozilla-1.5-2.rhfc1.dag'
nlimit = rhnDependency.make_evr(nlimitstr)
assert nlimit['epoch'] is None and\
nlimit['name'] == 'mozilla' and\
nlimit['version'] == '1.5' and\
nlimit['release'] == '2.rhfc1.dag'
示例2: testEvrFilterGT
def testEvrFilterGT(self):
nlimitstr = '38:mozilla-1.5-2.rhfc1.dag'
nlimit = rhnDependency.make_evr(nlimitstr)
pack = self.solve_deps_with_limits(self.serv_id,
[self.filename],
2,
limit_operator='>',
limit=nlimitstr)
assert rpm.labelCompare((pack[self.filename][0][3], pack[self.filename][0][1], pack[self.filename][0][2]),
(nlimit['epoch'], nlimit['version'], nlimit['release'])) == 1
示例3: testUp2dateFilterLTE1
def testUp2dateFilterLTE1(self):
nlimitstr = 'mozilla-1-1:35'
nlimit = rhnDependency.make_evr(nlimitstr)
pack = self.up2date.solveDependencies_with_limits(self.myserver.getSystemId(),
[self.filename],
2,
limit_operator='<=',
limit=nlimitstr)
ret = rpm.labelCompare((pack[self.filename][0][3], pack[self.filename][0][1], pack[self.filename][0][2]),
(nlimit['epoch'], nlimit['version'], nlimit['release']))
assert ret == -1 or ret == 0
示例4: testEvrFilterE
def testEvrFilterE(self):
nlimitstr = '38:mozilla-1.5-2.rhfc1.dag'
nlimit = rhnDependency.make_evr(nlimitstr)
pack = self.solve_deps_with_limits(self.serv_id,
[self.filename],
2,
limit_operator='==',
limit=nlimitstr)
assert pack[self.filename][0][1] == nlimit['version'] and\
pack[self.filename][0][2] == nlimit['release'] and\
pack[self.filename][0][3] == nlimit['epoch']
示例5: testUp2dateFilterGT
def testUp2dateFilterGT( self ):
nlimitstr = '35:mozilla-0-0'
nlimit = rhnDependency.make_evr( nlimitstr )
pack = self.up2date.solveDependencies_with_limits( self.myserver.getSystemId(),\
[self.filename],\
2,\
limit_operator = '>',\
limit = nlimitstr )
ret = rpm.labelCompare( ( pack[self.filename][0][3], pack[self.filename][0][1], pack[self.filename][0][2] ),\
( nlimit['epoch'], nlimit['version'], nlimit['release']) )
assert ret == 1
示例6: testEvrFilterLTE
def testEvrFilterLTE( self ):
nlimitstr = '38:mozilla-1.5-2.rhfc1.dag'
nlimit = rhnDependency.make_evr( nlimitstr )
pack = self.solve_deps_with_limits( self.serv_id,\
[self.filename],\
2,\
limit_operator = '<=',\
limit = nlimitstr )
ret = rpm.labelCompare( ( pack[self.filename][0][3], pack[self.filename][0][1], pack[self.filename][0][2] ),\
( nlimit['epoch'], nlimit['version'], nlimit['release']) )
assert ret == -1 or ret == 0