def setUpClass(cls): """ Run once before all tests """ service.app.debug = False service.initialize_logging(logging.INFO) # Set up the test database if DATABASE_URI: service.app.config['SQLALCHEMY_DATABASE_URI'] = DATABASE_URI service.init_db()
def test_initialize_logging(self): """ Test the Logging Service """ self.app = Flask(__name__) self.app.debug = False handler_list = list(self.app.logger.handlers) for log_handler in handler_list: self.app.logger.removeHandler(log_handler) service.initialize_logging() self.assertTrue(len(self.app.logger.handlers) == 1) service.initialize_logging() self.assertTrue(len(self.app.logger.handlers) == 1)
def setUp(self): self.app = service.app.test_client() service.initialize_logging(logging.CRITICAL) service.init_db() service.data_reset() service.data_load({ "name": "fido", "category": "dog", "available": True }) service.data_load({ "name": "kitty", "category": "cat", "available": True })
""" Promotions RESTFUL service Starts the service and initializes logging """ import os from app import app, service # Pull options from environment HOST = os.getenv('HOST', '0.0.0.0') DEBUG = (os.getenv('DEBUG', 'False') == 'True') PORT = os.getenv('PORT', '5000') ###################################################################### # M A I N ###################################################################### if __name__ == "__main__": print("****************************************") print(" P R O M O T I O N S S E R V I C E R U N N I N G") print("****************************************") service.initialize_logging() service.init_db() app.run(host=HOST, port=int(PORT), debug=DEBUG)
def setUpClass(cls): """ Run once before all tests """ service.app.debug = False service.initialize_logging(logging.INFO)