From 296c762a5d16f79365414f62f40c4c872b8d7722 Mon Sep 17 00:00:00 2001 From: Alec Warner Date: Sun, 22 Jul 2007 22:17:12 +0000 Subject: add test for CommandOutputSet svn path=/main/trunk/; revision=7360 --- pym/portage/tests/sets/__init__.py | 0 pym/portage/tests/sets/shell/__init__.py | 0 pym/portage/tests/sets/shell/testShell.py | 26 ++++++++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 pym/portage/tests/sets/__init__.py create mode 100644 pym/portage/tests/sets/shell/__init__.py create mode 100644 pym/portage/tests/sets/shell/testShell.py (limited to 'pym') 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) -- cgit v1.2.3-1-g7c22