def test_get_config_file_wildcards(): pairs = [ ("*/*::repo", "/etc/portage/package.mask/repo"), ("*/pkg::repo", "/etc/portage/package.mask/pkg"), ("cat/*", "/etc/portage/package.mask/cat_"), ("cat/pkg", "/etc/portage/package.mask/cat/pkg"), ("cat/pkg::repo", "/etc/portage/package.mask/cat/pkg"), ] for (atom, expected) in pairs: assert portage_config._get_config_file("mask", atom) == expected
def test_get_config_file_wildcards(self): pairs = [ ('*/*::repo', '/etc/portage/package.mask/repo'), ('*/pkg::repo', '/etc/portage/package.mask/pkg'), ('cat/*', '/etc/portage/package.mask/cat_'), ('cat/pkg', '/etc/portage/package.mask/cat/pkg'), ('cat/pkg::repo', '/etc/portage/package.mask/cat/pkg'), ] for (atom, expected) in pairs: self.assertEqual(portage_config._get_config_file('mask', atom), expected)
def test_get_config_file_wildcards(self): pairs = [ ('*/*::repo', '/etc/portage/package.mask/repo'), ('*/pkg::repo', '/etc/portage/package.mask/pkg'), ('cat/*', '/etc/portage/package.mask/cat'), ('cat/pkg', '/etc/portage/package.mask/cat/pkg'), ('cat/pkg::repo', '/etc/portage/package.mask/cat/pkg'), ] for (atom, expected) in pairs: self.assertEqual(portage_config._get_config_file('mask', atom), expected)
def test_get_config_file_wildcards(self): pairs = [ ('*/*::repo', '/etc/portage/package.mask/repo'), ('*/pkg::repo', '/etc/portage/package.mask/pkg'), ('cat/*', '/etc/portage/package.mask/cat'), ('cat/pkg', '/etc/portage/package.mask/cat/pkg'), ('cat/pkg::repo', '/etc/portage/package.mask/cat/pkg'), ] for (atom, expected) in pairs: dummy_atom = self.DummyAtom(atom) self.portage.dep.Atom = MagicMock(return_value=dummy_atom) with patch.object(portage_config, '_p_to_cp', MagicMock(return_value=dummy_atom.cp)): self.assertEqual(portage_config._get_config_file('mask', atom), expected)
def test_get_config_file_wildcards(self): pairs = [ ('*/*::repo', '/etc/portage/package.mask/repo'), ('*/pkg::repo', '/etc/portage/package.mask/pkg'), ('cat/*', '/etc/portage/package.mask/cat'), ('cat/pkg', '/etc/portage/package.mask/cat/pkg'), ('cat/pkg::repo', '/etc/portage/package.mask/cat/pkg'), ] portage_config.portage = MagicMock() for (atom, expected) in pairs: dummy_atom = self.DummyAtom(atom) portage_config.portage.dep.Atom = MagicMock(return_value=dummy_atom) portage_config._p_to_cp = MagicMock(return_value=dummy_atom.cp) self.assertEqual(portage_config._get_config_file('mask', atom), expected)