示例#1
0
文件: test_comps.py 项目: rholy/dnf
 def setUp(self):
     comps = dnf.comps.Comps()
     comps.add_from_xml_filename(support.COMPS_PATH)
     self.comps = comps
     self.persistor = support.MockGroupPersistor()
     self.solver = dnf.comps.Solver(self.persistor, self.comps,
                                    support.REASONS.get)
示例#2
0
def mock_comps(seed_persistor):
    comps = dnf.comps.Comps()
    comps.add_from_xml_filename(COMPS_PATH)

    persistor = MockGroupPersistor()
    if seed_persistor:
        p_som = persistor.group('inst-grp')
        p_som.pkg_types = dnf.comps.MANDATORY
        p_som.full_list.extend(('foo', 'bar'))

    return comps, persistor
示例#3
0
文件: support.py 项目: lkundrak/dnf
def mock_comps(seed_persistor):
    comps = dnf.comps.Comps()
    comps.add_from_xml_filename(COMPS_PATH)

    persistor = MockGroupPersistor()
    if seed_persistor:
        p_env = persistor.environment('sugar-desktop-environment')
        p_env.grp_types = dnf.comps.ALL_TYPES
        p_env.pkg_types = dnf.comps.ALL_TYPES
        p_env.full_list.extend(('Peppers', 'somerset'))
        p_pep = persistor.group('Peppers')
        p_pep.pkg_types = dnf.comps.MANDATORY
        p_pep.full_list.extend(('hole', 'lotus'))
        p_som = persistor.group('somerset')
        p_som.pkg_types = dnf.comps.MANDATORY
        p_som.full_list.extend(('pepper', 'trampoline', 'lotus'))

    return comps, persistor
示例#4
0
def mock_comps(seed_persistor):
    comps = dnf.comps.Comps()
    comps.add_from_xml_filename(COMPS_PATH)

    persistor = MockGroupPersistor()
    if seed_persistor:
        p_env = persistor.environment('sugar-desktop-environment')
        p_env.grp_types = dnf.comps.ALL_TYPES
        p_env.pkg_types = dnf.comps.ALL_TYPES
        p_env.full_list.extend(('Peppers', 'somerset'))
        p_pep = persistor.group('Peppers')
        p_pep.pkg_types = dnf.comps.MANDATORY
        p_pep.full_list.extend(('hole', 'lotus'))
        p_som = persistor.group('somerset')
        p_som.pkg_types = dnf.comps.MANDATORY
        p_som.full_list.extend(('pepper', 'trampoline', 'lotus'))

    return comps, persistor
示例#5
0
文件: support.py 项目: refnode/dnf
def mock_comps(seed_persistor):
    comps = dnf.comps.Comps()
    comps.add_from_xml_filename(COMPS_PATH)

    persistor = MockGroupPersistor()
    if seed_persistor:
        p_env = persistor.environment("sugar-desktop-environment")
        p_env.grp_types = dnf.comps.ALL_TYPES
        p_env.pkg_types = dnf.comps.ALL_TYPES
        p_env.full_list.extend(("Peppers", "somerset"))
        p_pep = persistor.group("Peppers")
        p_pep.pkg_types = dnf.comps.MANDATORY
        p_pep.full_list.extend(("hole", "lotus"))
        p_som = persistor.group("somerset")
        p_som.pkg_types = dnf.comps.MANDATORY
        p_som.full_list.extend(("pepper", "trampoline", "lotus"))

    return comps, persistor
示例#6
0
文件: test_comps.py 项目: rholy/dnf
 def setUp(self):
     comps = dnf.comps.Comps()
     comps.add_from_xml_filename(support.COMPS_PATH)
     self.comps = comps
示例#7
0
 def setUp(self):
     comps = dnf.comps.Comps()
     comps.add_from_xml_filename(support.COMPS_PATH)
     self.comps = comps
示例#8
0
 def setUp(self):
     comps = dnf.comps.Comps()
     comps.add_from_xml_filename(support.COMPS_PATH)
     self.comps = comps
     self.persistor = support.MockGroupPersistor()
     self.solver = dnf.comps.Solver(self.persistor, support.REASONS.get)
示例#9
0
文件: support.py 项目: lmacken/dnf
 def read_mock_comps(self, fn):
     comps = dnf.comps.Comps()
     comps.add_from_xml_filename(fn)
     comps.compile(self.sack.query().installed())
     self._comps = comps
     return comps
示例#10
0
文件: support.py 项目: auchytil/dnf
 def read_mock_comps(self, fn):
     comps = dnf.comps.Comps(INSTALLED_GROUPS.copy())
     comps.add_from_xml_filename(fn)
     self._comps = comps
     return comps
示例#11
0
 def setUp(self):
     comps = dnf.comps.Comps(support.INSTALLED_GROUPS.copy())
     comps.add_from_xml_filename(support.COMPS_PATH)
     self.comps = comps