Ejemplo n.º 1
0
    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'))
Ejemplo n.º 2
0
 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', ))
Ejemplo n.º 3
0
 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*')