From edd926c723c9ff9554bf84a22c187e68b60cd0b5 Mon Sep 17 00:00:00 2001 From: Paul Nasrat Date: Fri, 28 Jul 2006 19:35:10 +0000 Subject: [PATCH] nuke tests for now --- test/testMetaDataGenerator.py | 144 ----------------------------- test/testSplitMetaDataGenerator.py | 115 ----------------------- 2 files changed, 259 deletions(-) delete mode 100644 test/testMetaDataGenerator.py delete mode 100644 test/testSplitMetaDataGenerator.py diff --git a/test/testMetaDataGenerator.py b/test/testMetaDataGenerator.py deleted file mode 100644 index 0957fb4..0000000 --- a/test/testMetaDataGenerator.py +++ /dev/null @@ -1,144 +0,0 @@ -#!/usr/bin/python - -import os -import shutil -import sys -import tempfile -import unittest - -sys.path.append("..") - -from genpkgmetadata import MetaDataGenerator - -class MetaDataGeneratorTestCase(unittest.TestCase): - - def setUp(self): - self.tempdir = tempfile.mkdtemp(prefix="generate") - self.mdgen = MetaDataGenerator({}) - self.basepath = os.path.dirname(self.tempdir) - self.directory = os.path.basename(self.tempdir) - self.files = {} - - def __addFile(self, dir, ext): - f = tempfile.NamedTemporaryFile(suffix=ext, dir=dir) - self.files[f.name] = f - - def tearDown(self): - self.mdgen = None - for fname, fobj in self.files.items(): - fobj.close() - del(self.files[fname]) - if self.tempdir: - shutil.rmtree(self.tempdir) - - def testNoFiles(self): - """Test when target directory empty of files""" - results = self.mdgen.getFileList(self.basepath, self.directory, ".test") - self.assertEquals(results, [], msg="Expected no files") - - def testMatch(self): - """Test single file matching extension""" - self.__addFile(self.tempdir, ".test") - results = self.mdgen.getFileList(self.basepath, self.directory, ".test") - self.assertEquals(len(results), 1, msg="Expected one file") - - def testMatches(self): - """Test right number of files returned with both matches and non""" - self.__addFile(self.tempdir, ".test") - self.__addFile(self.tempdir, ".test") - self.__addFile(self.tempdir, ".notme") - results = self.mdgen.getFileList(self.basepath, self.directory, ".test") - self.assertEquals(len(results), 2, msg="Expected one file") - - def testNoMatches(self): - """Test single file not matching extension""" - self.__addFile(self.tempdir, ".notme") - results = self.mdgen.getFileList(self.basepath, self.directory, ".test") - self.assertEquals(results, [], msg="Expected no matching files") - - def testReturnPath(self): - """Test matching file referenced by directory passed in""" - self.__addFile(self.tempdir, ".test") - results = self.mdgen.getFileList(self.basepath, self.directory, ".test") - filedir = os.path.dirname(results[0]) - self.assertEquals(filedir, self.directory, msg="Returned directory " - "should be passed in directory") - - def testCurrentDirectoryNoMatches(self): - """Test when target directory child of cwd no matches""" - oldwd = os.getcwd() - os.chdir(self.basepath) - results = self.mdgen.getFileList(".", self.directory, ".test") - os.chdir(oldwd) - self.assertEquals(results, [], msg="Expected no files") - - def testCurrentDirectoryMatches(self): - """Test when target directory child of cwd matches""" - self.__addFile(self.tempdir, ".test") - oldwd = os.getcwd() - os.chdir(self.basepath) - results = self.mdgen.getFileList(".", self.directory, ".test") - os.chdir(oldwd) - self.assertEquals(len(results), 1, msg="Expected one file") - - def testCurrentDirectoryReturnPath(self): - self.__addFile(self.tempdir, ".test") - oldwd = os.getcwd() - os.chdir(self.basepath) - results = self.mdgen.getFileList(".", self.directory, ".test") - filedir = os.path.dirname(results[0]) - os.chdir(oldwd) - self.assertEquals(filedir, self.directory, msg="Returned directory " - "should be passed in directory") - - def testParallelDirectoryNoMatches(self): - """Test when target directory parallel to cwd no matches""" - oldwd = os.getcwd() - paralleldir = tempfile.mkdtemp(prefix="parallel") - os.chdir(paralleldir) - results = self.mdgen.getFileList("..", self.directory, ".test") - os.chdir(oldwd) - self.assertEquals(results, [], msg="Expected no files") - - def testParallelDirectoryMatches(self): - """Test when target directory parallel to cwd matches""" - self.__addFile(self.tempdir, ".test") - oldwd = os.getcwd() - paralleldir = tempfile.mkdtemp(prefix="parallel") - os.chdir(paralleldir) - results = self.mdgen.getFileList("..", self.directory, ".test") - os.chdir(oldwd) - self.assertEquals(len(results), 1, msg="Expected no files") - - def testParallelDirectoryReturnPath(self): - self.__addFile(self.tempdir, ".test") - oldwd = os.getcwd() - paralleldir = tempfile.mkdtemp(prefix="parallel") - os.chdir(paralleldir) - results = self.mdgen.getFileList("..", self.directory, ".test") - filedir = os.path.dirname(results[0]) - os.chdir(oldwd) - self.assertEquals(filedir, self.directory, msg="Returned directory " - "should be passed in directory") - - - -def suite(): - suite = unittest.TestSuite() - suite.addTest(MetaDataGeneratorTestCase("testNoFiles")) - suite.addTest(MetaDataGeneratorTestCase("testMatch")) - suite.addTest(MetaDataGeneratorTestCase("testNoMatches")) - suite.addTest(MetaDataGeneratorTestCase("testMatches")) - suite.addTest(MetaDataGeneratorTestCase("testReturnPath")) - suite.addTest(MetaDataGeneratorTestCase("testCurrentDirectoryNoMatches")) - suite.addTest(MetaDataGeneratorTestCase("testCurrentDirectoryMatches")) - suite.addTest(MetaDataGeneratorTestCase("testCurrentDirectoryReturnPath")) - suite.addTest(MetaDataGeneratorTestCase("testParallelDirectoryNoMatches")) - suite.addTest(MetaDataGeneratorTestCase("testParallelDirectoryMatches")) - suite.addTest(MetaDataGeneratorTestCase("testParallelDirectoryReturnPath")) - return suite - -if __name__ == "__main__": - testrunner = unittest.TextTestRunner() - testrunner.run(suite()) - diff --git a/test/testSplitMetaDataGenerator.py b/test/testSplitMetaDataGenerator.py deleted file mode 100644 index d509a3b..0000000 --- a/test/testSplitMetaDataGenerator.py +++ /dev/null @@ -1,115 +0,0 @@ -#!/usr/bin/python - -import os -import shutil -import sys -import tempfile -import unittest - -sys.path.append("..") - -from genpkgmetadata import SplitMetaDataGenerator - -class SplitMetaDataGeneratorTestCase(unittest.TestCase): - - def setUp(self): - self.basepath = tempfile.mkdtemp(prefix="generate") - self.directories = [] - for i in range(0,3): - mydir = tempfile.mkdtemp(prefix="split", suffix=str(i)) - self.directories.append(mydir) - self.mdgen = SplitMetaDataGenerator({}) - self.files = {} - - def __addFile(self, dir, ext): - f = tempfile.NamedTemporaryFile(suffix=ext, dir=dir) - self.files[f.name] = f - return f.name - - def tearDown(self): - self.mdgen = None - for fname, fobj in self.files.items(): - fobj.close() - del(self.files[fname]) - if self.basepath: - shutil.rmtree(self.basepath) - - def testNoFiles(self): - """Test when target directories empty of files""" - results = [] - for splitdir in self.directories: - results = self.mdgen.getFileList(self.basepath, self.directories[0], ".test") - self.assertEquals(results, [], msg="Expected no files") - - def testMatchPrimaryDir(self): - """Test single file matching extension""" - - tempdir = os.path.join(self.basepath, self.directories[0]) - self.__addFile(tempdir, ".test") - results = self.mdgen.getFileList(self.basepath, - self.directories[0], ".test") - self.assertEquals(len(results), 1, msg="Expected one file") - - def testSplitMatches(self): - """Test right number of files returned with matches in all dirs""" - for splitdir in self.directories: - tempdir = os.path.join(self.basepath, splitdir) - os.mkdir(tempdir + "/subdir") - self.__addFile(tempdir + "/subdir", ".test") - total = 0 - for splitdir in self.directories: - results = self.mdgen.getFileList(self.basepath, splitdir, ".test") - total += 1 - self.assertEquals(len(results), 1, msg="Expected one file per dir") - self.assertEquals(total, 3, msg="Expected total of 3 files got %d" %(total,)) - - def testPrimaryReturnPath(self): - """Test matching file referenced from within primary dir""" - tempdir = os.path.join(self.basepath, self.directories[0]) - fname = self.__addFile(tempdir, ".test") - results = self.mdgen.getFileList(self.basepath, - self.directories[0], ".test") - self.assertEquals(results[0], os.path.basename(fname), - msg="Returned file %s should be created file %s" - % (results[0],os.path.basename(fname))) - - def testPrimaryReturnPathSubdir(self): - """Test matching file referenced from within subdir primary dir""" - tempdir = os.path.join(self.basepath, self.directories[0], "subdir") - os.mkdir(tempdir) - fname = self.__addFile(tempdir, ".test") - - results = self.mdgen.getFileList(self.basepath, - self.directories[0], ".test") - returned_dir = os.path.dirname(results[0]) - self.assertEquals(returned_dir, "subdir", - msg="Returned dir %s of file %s should be subdir" - % (returned_dir,results[0])) - - def testNonPrimaryReturnPathSubdir(self): - """Test matching file referenced from within subdir primary dir""" - tempdir = os.path.join(self.basepath, self.directories[1], "subdir") - os.mkdir(tempdir) - fname = self.__addFile(tempdir, ".test") - - results = self.mdgen.getFileList(self.basepath, - self.directories[1], ".test") - returned_dir = os.path.dirname(results[0]) - self.assertEquals(returned_dir, "subdir", - msg="Returned dir %s of file %s should be subdir" - % (returned_dir,results[0])) - -def suite(): - suite = unittest.TestSuite() - suite.addTest(SplitMetaDataGeneratorTestCase("testNoFiles")) - suite.addTest(SplitMetaDataGeneratorTestCase("testMatchPrimaryDir")) - suite.addTest(SplitMetaDataGeneratorTestCase("testSplitMatches")) - suite.addTest(SplitMetaDataGeneratorTestCase("testPrimaryReturnPath")) - suite.addTest(SplitMetaDataGeneratorTestCase("testPrimaryReturnPathSubdir")) - suite.addTest(SplitMetaDataGeneratorTestCase("testNonPrimaryReturnPathSubdir")) - return suite - -if __name__ == "__main__": - testrunner = unittest.TextTestRunner() - testrunner.run(suite()) - -- 2.34.1