Пример #1
0
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
Пример #2
0
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(