def test_list(self): """ Test the full file manifest """ filelist = DriverFileList(Metadata(), ROOTDIR, self.implfile(), self.nosefile()) self.assertTrue(filelist) known_files = [ 'mi/__init__.py', 'mi/base.py', 'mi/base2.py', 'mi/base3.py', 'mi/base4.py', 'mi/foo/__init__.py', 'mi/foo/impl.py', 'mi/foo/res/test_file', 'mi/foo/test/__init__.py', 'mi/foo/test/test_process.py', ] files = filelist.files() log.debug("F: %s" % files) self.assertEqual(sorted(files), sorted(known_files)) pass
def test_extra_list(self): """ Find all the files in the driver directory """ rootdir = dirname(TESTDIR) filelist = DriverFileList(Metadata(), ROOTDIR, self.implfile(), self.nosefile()) self.assertTrue(filelist) known_files = ['%s/res/test_file' % TESTDIR] files = filelist._extra_files() log.debug(sorted(files)) log.debug(sorted(known_files)) self.assertEqual(sorted(files), sorted(known_files))