示例#1
0
def before_all(context):
    context.broker = MockEvents()
    logger = logging.getLogger()
    logger.addHandler(logging.NullHandler())
    context.web_client = app.create(config=config['testing'],
                                    broker=context.broker,
                                    logger=wrap_logger(logger)).test_client()
from cashier_service import app
from cashier_service.infrastructure.event_publisher import EventPublisher
from cashier_service.settings import config, Config

if __name__ == "__main__":
    broker = EventPublisher(config['development'])
    app.create(config=config['development'],
               broker=broker).run(
        host='0.0.0.0', port=int(Config.PORT))
def web_client(logger, broker):
    return create(config=config['testing'], broker=broker,
                  logger=logger).test_client()
def web_client():
    broker = MockEvents()
    return create(config=config['development'], broker=broker).test_client()
def before_all(context):
    context.broker = MockEvents()
    context.web_client = app.create(config=config['testing'],
                                    broker=context.broker).test_client()
示例#6
0
import structlog

from cashier_service import app
from cashier_service.infrastructure.rabbit_events import RabbitBroker
from cashier_service.settings import config, Config

if __name__ == "__main__":
    broker = RabbitBroker(config['development'])
    app.create(config=config['development'],
               broker=broker,
               logger=structlog.get_logger()
               ).run(
        host='0.0.0.0', port=int(Config.PORT))