fighting with svn over weirdness
authorAlec Warner <antarus@gentoo.org>
Fri, 7 Sep 2007 09:46:49 +0000 (09:46 -0000)
committerAlec Warner <antarus@gentoo.org>
Fri, 7 Sep 2007 09:46:49 +0000 (09:46 -0000)
svn path=/main/trunk/; revision=7749

pym/portage/tests/sets/files/__init__.py [new file with mode: 0644]
pym/portage/tests/sets/files/__test__ [new file with mode: 0644]
pym/portage/tests/sets/files/testConfigFileSet.py [new file with mode: 0644]
pym/portage/tests/sets/files/testStaticFileSet.py [new file with mode: 0644]

diff --git a/pym/portage/tests/sets/files/__init__.py b/pym/portage/tests/sets/files/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/pym/portage/tests/sets/files/__test__ b/pym/portage/tests/sets/files/__test__
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/pym/portage/tests/sets/files/testConfigFileSet.py b/pym/portage/tests/sets/files/testConfigFileSet.py
new file mode 100644 (file)
index 0000000..633beb4
--- /dev/null
@@ -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 (file)
index 0000000..92dd4dc
--- /dev/null
@@ -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())
+