def test_ServerManager_init(data_sizes, config ): logger = logging.getLogger("test_ServerManager_init") logger.info("*"*10) logger.info("*Starting*") logger.info("*"*10) work = master.get_work(config) manager = si.ServerManager(data_sizes, config ) logger.info("ServerManager initialized") logger.info( "adding work") manager.add_work( work ) assert manager.has_work() logger.info( "Manager has_work" ) logger.info("*"*8) logger.info("*PASSED*") logger.info("*"*8)
def test_get_work( config ): logger = logging.getLogger("test_get_work") logger.info("*"*10) logger.info("*Starting*") logger.info("*"*10) work = master.get_work( config ) for job in work: logger.debug("%s, %i, %r, %i" % job) strain, permutations, shuffle, k = job assert len(strain) > 0 assert permutations == config.getint('run_settings', 'permutations') assert k == config.getint('run_settings', 'k') assert shuffle logger.info("*"*8) logger.info("*PASSED*") logger.info("*"*8)