コード例 #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
ファイル: support.py プロジェクト: dmach/dnfdaemon
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
ファイル: test_comps.py プロジェクト: Aftermath/dnf
 def setUp(self):
     comps = dnf.comps.Comps()
     comps.add_from_xml_filename(support.COMPS_PATH)
     self.comps = comps
コード例 #8
0
ファイル: test_comps.py プロジェクト: Aftermath/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, 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
ファイル: test_comps.py プロジェクト: auchytil/dnf
 def setUp(self):
     comps = dnf.comps.Comps(support.INSTALLED_GROUPS.copy())
     comps.add_from_xml_filename(support.COMPS_PATH)
     self.comps = comps