Recreate defaults configures structlog and -- if asked -- logging.
(log_level)
| 1667 | |
| 1668 | @pytest.mark.parametrize("log_level", [None, 45]) |
| 1669 | def test_recreate_defaults(log_level): |
| 1670 | """ |
| 1671 | Recreate defaults configures structlog and -- if asked -- logging. |
| 1672 | """ |
| 1673 | logging.basicConfig( |
| 1674 | stream=sys.stderr, |
| 1675 | level=1, |
| 1676 | force=True, |
| 1677 | ) |
| 1678 | |
| 1679 | recreate_defaults(log_level=log_level) |
| 1680 | |
| 1681 | assert BoundLogger is _CONFIG.default_wrapper_class |
| 1682 | assert dict is _CONFIG.default_context_class |
| 1683 | assert isinstance(_CONFIG.logger_factory, LoggerFactory) |
| 1684 | |
| 1685 | log = get_logger().bind() |
| 1686 | if log_level is not None: |
| 1687 | assert log_level == log.getEffectiveLevel() |
| 1688 | else: |
| 1689 | assert 1 == log.getEffectiveLevel() |
nothing calls this directly
no test coverage detected
searching dependent graphs…