From: Alec Warner Date: Sun, 22 Jul 2007 22:17:12 +0000 (-0000) Subject: add test for CommandOutputSet X-Git-Tag: v2.2_pre1~964 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=296c762a5d16f79365414f62f40c4c872b8d7722;p=portage.git add test for CommandOutputSet svn path=/main/trunk/; revision=7360 --- diff --git a/pym/portage/tests/sets/__init__.py b/pym/portage/tests/sets/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/pym/portage/tests/sets/shell/__init__.py b/pym/portage/tests/sets/shell/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/pym/portage/tests/sets/shell/testShell.py b/pym/portage/tests/sets/shell/testShell.py new file mode 100644 index 000000000..cc0a1bb87 --- /dev/null +++ b/pym/portage/tests/sets/shell/testShell.py @@ -0,0 +1,26 @@ +# testCommandOututSet.py -- Portage Unit Testing Functionality +# Copyright 2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +from portage.tests import TestCase, test_cps +from portage.sets.shell import CommandOutputSet + +class CommandOutputSetTestCase(TestCase): + """Simple Test Case for CommandOutputSet""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testCommand(self): + + input = set(test_cps) + command = "/usr/bin/echo -e " + for a in input: + command += "\"%s\n\"" % a + s = CommandOutputSet('testset', command) + atoms = s.getAtoms() + self.assertEqual(atoms, input)