Ejemplo n.º 1
0
     from nailgun.unit_test import TestRunner
     TestRunner.run()
     logger.info("Done")
 elif params.action == "loaddata":
     logger.info("Uploading fixture...")
     from nailgun.fixtures import fixman
     with open(params.fixture, "r") as fileobj:
         fixman.upload_fixture(fileobj)
     logger.info("Done")
 elif params.action == "loaddefault":
     logger.info("Uploading fixture...")
     from nailgun.fixtures import fixman
     fixman.upload_fixtures()
     logger.info("Done")
 elif params.action == "dump_settings":
     sys.stdout.write(settings.dump())
 elif params.action in ("run",):
     settings.update({
         'LISTEN_PORT': int(params.port),
         'LISTEN_ADDRESS': params.address,
     })
     for attr in ['FAKE_TASKS', 'FAKE_TASKS_TICK_COUNT',
                  'FAKE_TASKS_TICK_INTERVAL', 'FAKE_TASKS_AMQP']:
         param = getattr(params, attr.lower())
         if param is not None:
             settings.update({attr: param})
     if params.config_file:
         settings.update_from_file(params.config_file)
     from nailgun.wsgi import appstart
     appstart(keepalive=params.keepalive)
 elif params.action == "shell":
Ejemplo n.º 2
0
     from nailgun.unit_test import TestRunner
     TestRunner.run()
     logger.info("Done")
 elif params.action == "loaddata":
     logger.info("Uploading fixture...")
     from nailgun.db.sqlalchemy import fixman
     with open(params.fixture, "r") as fileobj:
         fixman.upload_fixture(fileobj)
     logger.info("Done")
 elif params.action == "loaddefault":
     logger.info("Uploading fixture...")
     from nailgun.db.sqlalchemy import fixman
     fixman.upload_fixtures()
     logger.info("Done")
 elif params.action == "dump_settings":
     sys.stdout.write(settings.dump())
 elif params.action in ("run", ):
     settings.update({
         'LISTEN_PORT': int(params.port),
         'LISTEN_ADDRESS': params.address,
     })
     for attr in [
             'FAKE_TASKS', 'FAKE_TASKS_TICK_COUNT',
             'FAKE_TASKS_TICK_INTERVAL', 'FAKE_TASKS_AMQP'
     ]:
         param = getattr(params, attr.lower())
         if param is not None:
             settings.update({attr: param})
     if params.config_file:
         settings.update_from_file(params.config_file)
     from nailgun.wsgi import appstart
Ejemplo n.º 3
0
def action_dump_settings(params):
    from nailgun.settings import settings
    sys.stdout.write(settings.dump())
Ejemplo n.º 4
0
def action_dump_settings(params):
    from nailgun.settings import settings
    sys.stdout.write(settings.dump())