def test_sbe37_list(self): metadata = Metadata('seabird', 'sbe37smb', 'ooicore') filelist = DriverFileList(metadata, Config().get('working_repo')) known_files = [ 'mi/instrument/seabird/sbe37smb/ooicore/comm_config.yml', 'mi/instrument/seabird/sbe37smb/ooicore/metadata.yml', 'mi/__init__.py', 'mi/core/__init__.py', 'mi/core/common.py', 'mi/core/exceptions.py', 'mi/core/instrument/__init__.py', 'mi/core/instrument/data_particle.py', 'mi/core/instrument/instrument_driver.py', 'mi/core/instrument/instrument_fsm.py', 'mi/core/instrument/instrument_protocol.py', 'mi/core/instrument/protocol_param_dict.py', 'mi/instrument/__init__.py', 'mi/instrument/seabird/__init__.py', 'mi/instrument/seabird/sbe37smb/__init__.py', 'mi/instrument/seabird/sbe37smb/ooicore/__init__.py', 'mi/instrument/seabird/sbe37smb/ooicore/driver.py', 'mi/core/instrument/driver_client.py', 'mi/core/instrument/driver_process.py', 'mi/core/instrument/zmq_driver_client.py', 'mi/core/instrument/zmq_driver_process.py', 'mi/idk/__init__.py', 'mi/idk/comm_config.py', 'mi/idk/common.py', 'mi/idk/config.py', 'mi/idk/exceptions.py', 'mi/idk/prompt.py', 'mi/core/log.py', 'mi/core/tcp_client.py', 'mi/core/unit_test.py', 'mi/idk/util.py', 'mi/idk/instrument_agent_client.py', 'mi/core/instrument/port_agent_client.py', 'mi/core/instrument/logger_client.py', 'mi/idk/unit_test.py', 'mi/instrument/seabird/sbe37smb/ooicore/test/__init__.py', 'mi/instrument/seabird/sbe37smb/ooicore/test/test_driver.py' ] self.maxDiff = None files = filelist.files() log.debug("FILES = " + str(sorted(files))) self.assertEqual(sorted(files), sorted(known_files))
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', 'res/config/mi-logging.yml' ] files = filelist.files() #log.debug( "F: %s" % files) self.assertEqual(sorted(files), sorted(known_files))
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))
def test_sbe37_list(self): metadata = Metadata("seabird", "sbe37smb", "ooicore") filelist = DriverFileList(metadata, Config().get("working_repo")) known_files = [ "mi/instrument/seabird/sbe37smb/ooicore/comm_config.yml", "mi/instrument/seabird/sbe37smb/ooicore/metadata.yml", "mi/__init__.py", "mi/core/__init__.py", "mi/core/common.py", "mi/core/exceptions.py", "mi/core/instrument/__init__.py", "mi/core/instrument/data_particle.py", "mi/core/instrument/instrument_driver.py", "mi/core/instrument/instrument_fsm.py", "mi/core/instrument/instrument_protocol.py", "mi/core/instrument/protocol_param_dict.py", "mi/instrument/__init__.py", "mi/instrument/seabird/__init__.py", "mi/instrument/seabird/sbe37smb/__init__.py", "mi/instrument/seabird/sbe37smb/ooicore/__init__.py", "mi/instrument/seabird/sbe37smb/ooicore/driver.py", "mi/core/instrument/driver_client.py", "mi/core/instrument/driver_process.py", "mi/core/instrument/zmq_driver_client.py", "mi/core/instrument/zmq_driver_process.py", "mi/idk/__init__.py", "mi/idk/comm_config.py", "mi/idk/common.py", "mi/idk/config.py", "mi/idk/exceptions.py", "mi/idk/prompt.py", "mi/core/log.py", "mi/core/tcp_client.py", "mi/core/unit_test.py", "mi/idk/util.py", "mi/idk/instrument_agent_client.py", "mi/core/instrument/port_agent_client.py", "mi/core/instrument/logger_client.py", "mi/idk/unit_test.py", "mi/instrument/seabird/sbe37smb/ooicore/test/__init__.py", "mi/instrument/seabird/sbe37smb/ooicore/test/test_driver.py", ] self.maxDiff = None files = filelist.files() log.debug("FILES = " + str(sorted(files))) self.assertEqual(sorted(files), sorted(known_files))
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))
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("*** Files: %s", files) self.assertEqual(sorted(files), sorted(known_files))
def test_sbe37_list(self): metadata = Metadata('seabird', 'sbe37smb', 'example') filelist = DriverFileList(metadata, Config().get('working_repo')) known_files = ['mi/instrument/seabird/sbe37smb/example/comm_config.yml', 'mi/instrument/seabird/sbe37smb/example/metadata.yml', 'mi/__init__.py', 'mi/core/__init__.py', 'mi/core/common.py', 'mi/core/exceptions.py', 'mi/core/instrument/__init__.py', 'mi/core/instrument/instrument_driver.py', 'mi/core/instrument/instrument_fsm.py', 'mi/core/instrument/instrument_protocol.py', 'mi/core/instrument/protocol_param_dict.py', 'mi/core/logger.py', 'mi/instrument/__init__.py', 'mi/instrument/seabird/__init__.py', 'mi/instrument/seabird/sbe37smb/__init__.py', 'mi/instrument/seabird/sbe37smb/example/__init__.py', 'mi/instrument/seabird/sbe37smb/example/driver.py', 'mi/core/instrument/driver_client.py', 'mi/core/instrument/driver_process.py', 'mi/core/instrument/zmq_driver_client.py', 'mi/core/instrument/zmq_driver_process.py', 'mi/idk/__init__.py', 'mi/idk/comm_config.py', 'mi/idk/common.py', 'mi/idk/config.py', 'mi/idk/exceptions.py', 'mi/idk/prompt.py', 'mi/idk/unit_test.py', 'mi/instrument/seabird/sbe37smb/example/test/__init__.py', 'mi/instrument/seabird/sbe37smb/example/test/test_driver.py'] files = filelist.files() self.assertEqual(sorted(files), sorted(known_files))