def METHOD_NAME(caplog):
    """Test decorator with no config on class with init argument and keyword argument"""
    @work_in_progress
    class Foo:
        def __init__(self, x, y=0, z=0) -> None:
            self.x = x + y + z
    argument = 1
    kwargs = {"y": 1, "z": 1}
    expected_result = 3
    with caplog.at_level(logging.WARN):
        result = Foo(argument, **kwargs)
        assert any(
            re.search(expected_msg_wip, record.message) for record in caplog.records
        )
        assert expected_result == result.x