Fix tests

This commit is contained in:
Alberto Planas 2014-09-22 17:56:35 +02:00
parent 7cf90fa1af
commit 5790cdf1e4
2 changed files with 5 additions and 3 deletions

View File

@ -320,8 +320,10 @@ class StagingAPI(object):
# xpath query, using the -m, -r, -s options
where = "@by_group='factory-staging'+and+@state='new'"
target = "@project='openSUSE:{}'".format(self.opensuse)
target_nf = "@project='openSUSE:{}:NonFree'".format(self.opensuse)
query = "match=state/@name='review'+and+review[{}]+and+target[{}]".format(where, target)
query = "match=state/@name='review'+and+review[{}]+and+(target[{}]+or+target[{}])".format(
where, target, target_nf)
url = self.makeurl(['search', 'request'], query)
f = http_GET(url)
root = ET.parse(f).getroot()

View File

@ -664,8 +664,8 @@ class OBS(object):
"""Return a search result for /search/request."""
query = urlparse.urlparse(uri).query
assert query in (
"match=state/@name='review'+and+review[@by_group='factory-staging'+and+@state='new']+and+target[@project='openSUSE:Factory']",
"match=state/@name='review'+and+review[@by_user='factory-repo-checker'+and+@state='new']+and+target[@project='openSUSE:Factory']"
"match=state/@name='review'+and+review[@by_group='factory-staging'+and+@state='new']+and+(target[@project='openSUSE:Factory']+or+target[@project='openSUSE:Factory:NonFree'])",
"match=state/@name='review'+and+review[@by_user='factory-repo-checker'+and+@state='new']+and+(target[@project='openSUSE:Factory']+or+target[@project='openSUSE:Factory:NonFree'])"
)
response = (404, headers, '<result>Not found</result>')