Beispiel #1
0
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)
Beispiel #3
0
    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)
Beispiel #4
0
    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)
Beispiel #5
0
    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)