From 967f9632062e08a25af751a1f220b3443cbdfc33 Mon Sep 17 00:00:00 2001 From: Alec Warner Date: Fri, 7 Sep 2007 09:46:49 +0000 Subject: fighting with svn over weirdness svn path=/main/trunk/; revision=7749 --- pym/portage/tests/sets/files/__init__.py | 0 pym/portage/tests/sets/files/__test__ | 0 pym/portage/tests/sets/files/testConfigFileSet.py | 19 ++++++++++++++ pym/portage/tests/sets/files/testStaticFileSet.py | 30 +++++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 pym/portage/tests/sets/files/__init__.py create mode 100644 pym/portage/tests/sets/files/__test__ create mode 100644 pym/portage/tests/sets/files/testConfigFileSet.py create mode 100644 pym/portage/tests/sets/files/testStaticFileSet.py diff --git a/pym/portage/tests/sets/files/__init__.py b/pym/portage/tests/sets/files/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/pym/portage/tests/sets/files/__test__ b/pym/portage/tests/sets/files/__test__ new file mode 100644 index 000000000..e69de29bb diff --git a/pym/portage/tests/sets/files/testConfigFileSet.py b/pym/portage/tests/sets/files/testConfigFileSet.py new file mode 100644 index 000000000..633beb4bf --- /dev/null +++ b/pym/portage/tests/sets/files/testConfigFileSet.py @@ -0,0 +1,19 @@ +# testConfigFileSet.py -- Portage Unit Testing Functionality +# Copyright 2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id: testShell.py 7363 2007-07-22 23:21:14Z zmedico $ + +from portage.tests import TestCase, test_cps +from portage.sets.files import ConfigFileSet + +class ConfigFileSetTestCase(TestCase): + """Simple Test Case for CommandOutputSet""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testConfigFileSet(self): + pass diff --git a/pym/portage/tests/sets/files/testStaticFileSet.py b/pym/portage/tests/sets/files/testStaticFileSet.py new file mode 100644 index 000000000..92dd4dc19 --- /dev/null +++ b/pym/portage/tests/sets/files/testStaticFileSet.py @@ -0,0 +1,30 @@ +# testStaticFileSet.py -- Portage Unit Testing Functionality +# Copyright 2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id: testShell.py 7363 2007-07-22 23:21:14Z zmedico $ + +from portage.tests import TestCase, test_cps +from portage.sets.files import StaticFileSet +from portage.env.loaders import TestTextLoader +from portage.env.config import ConfigLoaderKlass + +class StaticFileSetTestCase(TestCase): + """Simple Test Case for StaicFileSet""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testSampleStaticFileSet(self): + d = {} + for item in test_cps: + d[item] = None + loader = TestTextLoader(validator=None) + loader.setData(d) + data = ConfigLoaderKlass(loader) + s = StaticFileSet('test', '/dev/null', data=data) + s.load() + self.assertEqual(set(test_cps), s.getAtoms()) + -- cgit v1.2.3-1-g7c22