@@ -554,9 +554,7 @@ def set_level(self, level: int | str, logger: str | None = None) -> None:
554
554
self ._initial_disabled_logging_level = initial_disabled_logging_level
555
555
556
556
@contextmanager
557
- def at_level (
558
- self , level : int | str , logger : str | None = None
559
- ) -> Generator [None , None , None ]:
557
+ def at_level (self , level : int | str , logger : str | None = None ) -> Generator [None ]:
560
558
"""Context manager that sets the level for capturing of logs. After
561
559
the end of the 'with' statement the level is restored to its original
562
560
value.
@@ -580,7 +578,7 @@ def at_level(
580
578
logging .disable (original_disable_level )
581
579
582
580
@contextmanager
583
- def filtering (self , filter_ : logging .Filter ) -> Generator [None , None , None ]:
581
+ def filtering (self , filter_ : logging .Filter ) -> Generator [None ]:
584
582
"""Context manager that temporarily adds the given filter to the caplog's
585
583
:meth:`handler` for the 'with' statement block, and removes that filter at the
586
584
end of the block.
@@ -597,7 +595,7 @@ def filtering(self, filter_: logging.Filter) -> Generator[None, None, None]:
597
595
598
596
599
597
@fixture
600
- def caplog (request : FixtureRequest ) -> Generator [LogCaptureFixture , None , None ]:
598
+ def caplog (request : FixtureRequest ) -> Generator [LogCaptureFixture ]:
601
599
"""Access and control log capturing.
602
600
603
601
Captured logs are available through the following properties/methods::
@@ -776,15 +774,15 @@ def _log_cli_enabled(self) -> bool:
776
774
return True
777
775
778
776
@hookimpl (wrapper = True , tryfirst = True )
779
- def pytest_sessionstart (self ) -> Generator [None , None , None ]:
777
+ def pytest_sessionstart (self ) -> Generator [None ]:
780
778
self .log_cli_handler .set_when ("sessionstart" )
781
779
782
780
with catching_logs (self .log_cli_handler , level = self .log_cli_level ):
783
781
with catching_logs (self .log_file_handler , level = self .log_file_level ):
784
782
return (yield )
785
783
786
784
@hookimpl (wrapper = True , tryfirst = True )
787
- def pytest_collection (self ) -> Generator [None , None , None ]:
785
+ def pytest_collection (self ) -> Generator [None ]:
788
786
self .log_cli_handler .set_when ("collection" )
789
787
790
788
with catching_logs (self .log_cli_handler , level = self .log_cli_level ):
@@ -813,7 +811,7 @@ def pytest_runtest_logstart(self) -> None:
813
811
def pytest_runtest_logreport (self ) -> None :
814
812
self .log_cli_handler .set_when ("logreport" )
815
813
816
- def _runtest_for (self , item : nodes .Item , when : str ) -> Generator [None , None , None ]:
814
+ def _runtest_for (self , item : nodes .Item , when : str ) -> Generator [None ]:
817
815
"""Implement the internals of the pytest_runtest_xxx() hooks."""
818
816
with catching_logs (
819
817
self .caplog_handler ,
@@ -834,21 +832,21 @@ def _runtest_for(self, item: nodes.Item, when: str) -> Generator[None, None, Non
834
832
item .add_report_section (when , "log" , log )
835
833
836
834
@hookimpl (wrapper = True )
837
- def pytest_runtest_setup (self , item : nodes .Item ) -> Generator [None , None , None ]:
835
+ def pytest_runtest_setup (self , item : nodes .Item ) -> Generator [None ]:
838
836
self .log_cli_handler .set_when ("setup" )
839
837
840
838
empty : dict [str , list [logging .LogRecord ]] = {}
841
839
item .stash [caplog_records_key ] = empty
842
840
yield from self ._runtest_for (item , "setup" )
843
841
844
842
@hookimpl (wrapper = True )
845
- def pytest_runtest_call (self , item : nodes .Item ) -> Generator [None , None , None ]:
843
+ def pytest_runtest_call (self , item : nodes .Item ) -> Generator [None ]:
846
844
self .log_cli_handler .set_when ("call" )
847
845
848
846
yield from self ._runtest_for (item , "call" )
849
847
850
848
@hookimpl (wrapper = True )
851
- def pytest_runtest_teardown (self , item : nodes .Item ) -> Generator [None , None , None ]:
849
+ def pytest_runtest_teardown (self , item : nodes .Item ) -> Generator [None ]:
852
850
self .log_cli_handler .set_when ("teardown" )
853
851
854
852
try :
@@ -862,7 +860,7 @@ def pytest_runtest_logfinish(self) -> None:
862
860
self .log_cli_handler .set_when ("finish" )
863
861
864
862
@hookimpl (wrapper = True , tryfirst = True )
865
- def pytest_sessionfinish (self ) -> Generator [None , None , None ]:
863
+ def pytest_sessionfinish (self ) -> Generator [None ]:
866
864
self .log_cli_handler .set_when ("sessionfinish" )
867
865
868
866
with catching_logs (self .log_cli_handler , level = self .log_cli_level ):
0 commit comments