summaryrefslogtreecommitdiffstats
path: root/pym/portage/tests/emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-08-31 19:54:19 -0700
committerZac Medico <zmedico@gentoo.org>2011-08-31 19:54:19 -0700
commitd7579ecd27ca051d7f987102caeb53e826a6fe93 (patch)
treeb1192edbeeffea84b8817522c5e7697100163a8f /pym/portage/tests/emerge
parentce501b36d7078db059c606d3b4f38637ad09528e (diff)
downloadportage-d7579ecd27ca051d7f987102caeb53e826a6fe93.tar.gz
portage-d7579ecd27ca051d7f987102caeb53e826a6fe93.tar.bz2
portage-d7579ecd27ca051d7f987102caeb53e826a6fe93.zip
Revert "xml/metadata: implement XMLParser.doctype()"
This reverts commit ce501b36d7078db059c606d3b4f38637ad09528e. This commit had lots of unintended changes included.
Diffstat (limited to 'pym/portage/tests/emerge')
-rw-r--r--pym/portage/tests/emerge/test_simple.py45
1 files changed, 7 insertions, 38 deletions
diff --git a/pym/portage/tests/emerge/test_simple.py b/pym/portage/tests/emerge/test_simple.py
index 771522134..f6f5ab06e 100644
--- a/pym/portage/tests/emerge/test_simple.py
+++ b/pym/portage/tests/emerge/test_simple.py
@@ -17,23 +17,12 @@ class SimpleEmergeTestCase(TestCase):
def testSimple(self):
- install_something = """
-S="${WORKDIR}"
-src_install() {
- einfo "installing something..."
- insinto /usr/lib/${P}
- echo "blah blah blah" > "${T}"/regular-file
- doins "${T}"/regular-file
-}
-"""
-
ebuilds = {
"dev-libs/A-1": {
"EAPI" : "4",
"IUSE" : "+flag",
"KEYWORDS": "x86",
"LICENSE": "GPL-2",
- "MISC_CONTENT": install_something,
"RDEPEND": "flag? ( dev-libs/B[flag] )",
},
"dev-libs/B-1": {
@@ -41,7 +30,6 @@ src_install() {
"IUSE" : "+flag",
"KEYWORDS": "x86",
"LICENSE": "GPL-2",
- "MISC_CONTENT": install_something,
},
}
@@ -61,21 +49,6 @@ src_install() {
"LICENSE": "GPL-2",
"USE": "flag",
},
- "dev-libs/depclean-me-1": {
- "EAPI" : "4",
- "IUSE" : "",
- "KEYWORDS": "x86",
- "LICENSE": "GPL-2",
- "USE": "",
- },
- "app-misc/depclean-me-1": {
- "EAPI" : "4",
- "IUSE" : "",
- "KEYWORDS": "x86",
- "LICENSE": "GPL-2",
- "RDEPEND": "dev-libs/depclean-me",
- "USE": "",
- },
}
test_args = (
@@ -85,7 +58,6 @@ src_install() {
("--pretend", "dev-libs/A"),
("--pretend", "--tree", "--complete-graph", "dev-libs/A"),
("-p", "dev-libs/B"),
- ("--oneshot", "dev-libs/B",),
("--oneshot", "dev-libs/A",),
("--noreplace", "dev-libs/A",),
("--pretend", "--depclean", "--verbose", "dev-libs/B"),
@@ -134,8 +106,6 @@ src_install() {
"INFOPATH" : "",
"PATH" : path,
"PORTAGE_GRPNAME" : os.environ["PORTAGE_GRPNAME"],
- "PORTAGE_INST_GID" : str(portage.data.portage_gid),
- "PORTAGE_INST_UID" : str(portage.data.portage_uid),
"PORTAGE_TMPDIR" : portage_tmpdir,
"PORTAGE_USERNAME" : os.environ["PORTAGE_USERNAME"],
"PORTDIR" : portdir,
@@ -160,16 +130,15 @@ src_install() {
for args in test_args:
proc = subprocess.Popen([portage._python_interpreter, "-Wd",
os.path.join(PORTAGE_BIN_PATH, "emerge")] + list(args),
- env=env)
- #output = proc.stdout.readlines()
+ env=env, stdout=subprocess.PIPE)
+ output = proc.stdout.readlines()
proc.wait()
- #proc.stdout.close()
- #if proc.returncode != os.EX_OK:
- # for line in output:
- # sys.stderr.write(_unicode_decode(line))
+ proc.stdout.close()
+ if proc.returncode != os.EX_OK:
+ for line in output:
+ sys.stderr.write(_unicode_decode(line))
self.assertEqual(os.EX_OK, proc.returncode,
"emerge failed with args %s" % (args,))
finally:
- pass
- ##playground.cleanup()
+ playground.cleanup()