def test_file_logging(): ''' Make sure file logging is set up ''' file_config = TestConfig() file_config.TESTING = False file_config.FLASK_LOG_FILE = "/dev/null" file_config.FLASK_LOG_LEVEL = "INFO" with LogCapture() as test_logger: create_app(file_config) test_logger.check_present( ('app', 'INFO', 'NGS360 loading'), ('app', 'INFO', 'Setting up file logging to /dev/null'), ('app', 'INFO', 'NGS360 loaded.') )
def test_email_logging(): ''' Make sure email logging is set up ''' email_config = TestConfig() email_config.TESTING = False email_config.MAIL_SERVER = "xyz" email_config.MAIL_PORT = 1 email_config.MAIL_USERNAME = "******" email_config.MAIL_PASSWORD = '' email_config.MAIL_USE_TLS = 1 email_config.ADMINS = "abc" with LogCapture() as test_logger: create_app(email_config) test_logger.check_present( ('app', 'INFO', 'NGS360 loading'), ('app', 'INFO', 'Setting up email logger'), ('app', 'INFO', 'NGS360 loaded.') )