def test_all(self): status_all = group.CompsQuery.AVAILABLE | group.CompsQuery.INSTALLED kinds_all = group.CompsQuery.ENVIRONMENTS | group.CompsQuery.GROUPS q = group.CompsQuery(self.comps, self.prst, kinds_all, status_all) res = q.get('sugar*', '*er*') self.assertCountEqual(names(res.environments), ('Sugar Desktop Environment', )) self.assertCountEqual(names(res.groups), ("Pepper's", 'Solid Ground'))
def test_installed(self): q = group.CompsQuery(self.comps, self.prst, group.CompsQuery.GROUPS, group.CompsQuery.INSTALLED) res = q.get('somerset') self.assertEmpty(res.environments) self.assertCountEqual(names(res.groups), ('Solid Ground', ))
def test_err(self): q = group.CompsQuery(self.comps, self.prst, group.CompsQuery.ENVIRONMENTS, group.CompsQuery.AVAILABLE) with self.assertRaises(dnf.cli.CliError): q.get('*er*')