Example #1
0
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)
Example #2
0
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)