aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'portage_with_autodep/pym/portage/tests/dbapi/test_fakedbapi.py')
-rw-r--r--portage_with_autodep/pym/portage/tests/dbapi/test_fakedbapi.py58
1 files changed, 0 insertions, 58 deletions
diff --git a/portage_with_autodep/pym/portage/tests/dbapi/test_fakedbapi.py b/portage_with_autodep/pym/portage/tests/dbapi/test_fakedbapi.py
deleted file mode 100644
index a2c5f77..0000000
--- a/portage_with_autodep/pym/portage/tests/dbapi/test_fakedbapi.py
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-import shutil
-import tempfile
-
-from portage import os
-from portage.dbapi.virtual import fakedbapi
-from portage.package.ebuild.config import config
-from portage.tests import TestCase
-
-class TestFakedbapi(TestCase):
-
- def testFakedbapi(self):
- packages = (
- ("sys-apps/portage-2.1.10", {
- "EAPI" : "2",
- "IUSE" : "ipc doc",
- "repository" : "gentoo",
- "SLOT" : "0",
- "USE" : "ipc missing-iuse",
- }),
- ("virtual/package-manager-0", {
- "EAPI" : "0",
- "repository" : "gentoo",
- "SLOT" : "0",
- }),
- )
-
- match_tests = (
- ("sys-apps/portage:0[ipc]", ["sys-apps/portage-2.1.10"]),
- ("sys-apps/portage:0[-ipc]", []),
- ("sys-apps/portage:0[doc]", []),
- ("sys-apps/portage:0[-doc]", ["sys-apps/portage-2.1.10"]),
- ("sys-apps/portage:0", ["sys-apps/portage-2.1.10"]),
- ("sys-apps/portage:0[missing-iuse]", []),
- ("sys-apps/portage:0[-missing-iuse]", []),
- ("sys-apps/portage:0::gentoo[ipc]", ["sys-apps/portage-2.1.10"]),
- ("sys-apps/portage:0::multilib[ipc]", []),
- ("virtual/package-manager", ["virtual/package-manager-0"]),
- )
-
- tempdir = tempfile.mkdtemp()
- try:
- portdir = os.path.join(tempdir, "usr/portage")
- os.makedirs(portdir)
- env = {
- "PORTDIR": portdir,
- }
- fakedb = fakedbapi(settings=config(config_profile_path="",
- env=env, _eprefix=tempdir))
- for cpv, metadata in packages:
- fakedb.cpv_inject(cpv, metadata=metadata)
-
- for atom, expected_result in match_tests:
- self.assertEqual( fakedb.match(atom), expected_result )
- finally:
- shutil.rmtree(tempdir)