def test_logger_returns_valid_named_logger(monkeypatch): # Get our module logger. logger = log.setup_custom_logger("notes") assert isinstance(logger, logging.Logger) assert logger.name == "notes" assert logger.getEffectiveLevel() == logging.INFO assert logger.hasHandlers() == True assert logger.isEnabledFor(logging.INFO) == True
import json import logging import os import re import time from datetime import datetime import functions.exceptions as ex import functions.log as log # Get our module logger. logger = log.setup_custom_logger("notes") def check_region(): """Determine if required env var for region is present.""" if "AWS_DEFAULT_REGION" not in os.environ: logger.error( "Validation failed: 'AWS_DEFAULT_REGION' env variable not set.") raise ex.AwsRegionNotSetException( "Validation failed: 'AWS_DEFAULT_REGION' env variable not set.") def check_dynamodb(): """Determine if required env var for DynamoDB table is present.""" if "DYNAMODB_TABLE" not in os.environ: logger.error( "Validation failed: 'DYNAMODB_TABLE' env variable not set.") raise ex.DynamoDbTableNotSetException(