tests.test_utils_logging module

Unit tests for logging utility functions.

This module tests the logging configuration and utility functions that can be tested without Discord client integration.

class tests.test_utils_logging.TestLoggingUtils(methodName='runTest')[source]

Bases: TestCase

Test cases for logging utilities.

test_get_logger_returns_logger()[source]

Test that get_logger returns a logger instance.

test_get_logger_different_modules()[source]

Test that different modules get different logger instances.

test_setup_logging_dev_environment(mock_basic_config)[source]

Test logging setup for development environment.

test_setup_logging_prod_environment(mock_basic_config)[source]

Test logging setup for production environment.

test_setup_logging_default_environment(mock_basic_config)[source]

Test logging setup with default environment.

test_logger_hierarchy()[source]

Test that loggers follow Python’s hierarchy.

test_get_logger_with_empty_name()[source]

Test get_logger behavior with empty module name.

test_get_logger_with_none_name()[source]

Test get_logger behavior with None module name.