Skip to content

no deprecation warning when calling @keyword with no arguments on a context manager #374

Description

@DetachHead
from contextlib import contextmanager
from pytest_robotframework import keyword

# deprecation warning: you must explicitly pass `wrap_context_manager` when using `keyword` with a context manager
@keyword
@contextmanager
def foo():
    yield

# no warning
@keyword()
@contextmanager
def bar():
    yield

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions