query = model_query(context, models.Service)
- try:
- host = filters.pop('host')
- host_attr = models.Service.host
- conditions = or_(host_attr == host, host_attr.op('LIKE')(host + '@%'))
- query = query.filter(conditions)
- except KeyError:
- pass
-
if filters:
+ try:
+ host = filters.pop('host')
+ host_attr = models.Service.host
+ conditions = or_(host_attr ==
+ host, host_attr.op('LIKE')(host + '@%'))
+ query = query.filter(conditions)
+ except KeyError:
+ pass
+
query = query.filter_by(**filters)
return query.all()
expected_bin = services[1:3]
compares = [
(services, db.service_get_all(self.ctxt, {})),
+ (services, db.service_get_all(self.ctxt)),
(expected, db.service_get_all(self.ctxt, {'host': 'host1'})),
(expected_bin, db.service_get_all(self.ctxt, {'binary': 'b2'})),
(disabled_services, db.service_get_all(self.ctxt,