示例#1
0
    def test_by_pattern(self):
        comps = self.comps
        self.assertLength(comps.groups_by_pattern('Base'), 1)
        self.assertLength(comps.groups_by_pattern('*'), support.TOTAL_GROUPS)
        self.assertLength(comps.groups_by_pattern('Solid*'), 1)

        group = dnf.util.first(comps.groups_by_pattern('Base'))
        self.assertIsInstance(group, dnf.comps.Group)
示例#2
0
文件: test_comps.py 项目: rholy/dnf
    def test_by_pattern(self):
        comps = self.comps
        self.assertLength(comps.groups_by_pattern('Base'), 1)
        self.assertLength(comps.groups_by_pattern('*'), support.TOTAL_GROUPS)
        self.assertLength(comps.groups_by_pattern('Solid*'), 1)

        group = dnf.util.first(comps.groups_by_pattern('Base'))
        self.assertIsInstance(group, dnf.comps.Group)
示例#3
0
    def test_by_pattern(self):
        comps = self.comps
        self.assertLength(comps.groups_by_pattern('Base'), 1)
        self.assertLength(comps.groups_by_pattern('*'), 2)
        self.assertLength(comps.groups_by_pattern('Base, Solid*'), 2)

        group = dnf.util.first(comps.groups_by_pattern('Base'))
        self.assertIsInstance(group, dnf.comps.Group)
示例#4
0
 def test_install(self):
     comps = self.base.comps
     grp = dnf.util.first(comps.groups_by_pattern("Solid Ground"))
     with warnings.catch_warnings():
         warnings.simplefilter("ignore")
         self.assertEqual(self.base.select_group(grp), 1)
     inst, removed = self.installed_removed(self.base)
     self.assertItemsEqual([pkg.name for pkg in inst], ("trampoline", ))
     self.assertLength(removed, 0)
示例#5
0
 def test_install(self):
     comps = self.base.comps
     grp = dnf.util.first(comps.groups_by_pattern("Solid Ground"))
     with warnings.catch_warnings():
         warnings.simplefilter("ignore")
         self.assertEqual(self.base.select_group(grp), 1)
     inst, removed = self.installed_removed(self.base)
     self.assertItemsEqual([pkg.name for pkg in inst], ("trampoline",))
     self.assertLength(removed, 0)
示例#6
0
文件: test_comps.py 项目: rholy/dnf
 def test_ui_name(self, _unused):
     comps = self.comps
     group = dnf.util.first(comps.groups_by_pattern('base'))
     self.assertEqual(group.ui_name, u'Kritická cesta (Základ)')
示例#7
0
 def test_ui_name(self, _unused):
     comps = self.comps
     group = dnf.util.first(comps.groups_by_pattern('base'))
     self.assertEqual(group.ui_name, u'Kritická cesta (Základ)')