diff --git a/python_eol/main.py b/python_eol/main.py index 2116897..49ee3fe 100644 --- a/python_eol/main.py +++ b/python_eol/main.py @@ -140,5 +140,17 @@ def main() -> int: ) +def foo(*, param: bool) -> None: + # comment + """multi-line comment.""" + a = 3 * 3 + b = a + if param: + logging.info("b, a") + else: + c = a * b + logging.info(f"{c=} bar") + + if __name__ == "__main__": raise SystemExit(main()) diff --git a/tests/test_main.py b/tests/test_main.py index 712ed84..34f64ac 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -7,7 +7,7 @@ import pytest from freezegun import freeze_time -from python_eol.main import _check_python_eol, _get_argparser, main +from python_eol.main import _check_python_eol, _get_argparser, foo, main skip_py37 = pytest.mark.skipif( sys.version_info < (3, 8), @@ -148,3 +148,8 @@ def test_version_in_dockerfile_close_to_eol( " (2023-06-27)" ) assert caplog.record_tuples == [("python_eol.main", log_level, msg)] + + +def test_foo() -> None: + foo(param=True) + assert True