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()
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))