Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 22 additions & 1 deletion stubs/behave/behave/__init__.pyi
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
from behave.api.step_matchers import (
register_type as register_type,
step_matcher as step_matcher,
use_default_step_matcher as use_default_step_matcher,
use_step_matcher as use_step_matcher,
)
from behave.fixture import fixture as fixture, use_fixture as use_fixture
from behave.step_registry import (
Given as Given,
Expand All @@ -10,4 +16,19 @@ from behave.step_registry import (
when as when,
)

__all__ = ["given", "when", "then", "step", "Given", "When", "Then", "Step", "use_fixture", "fixture"]
__all__ = [
"given",
"when",
"then",
"step",
"Given",
"When",
"Then",
"Step",
"use_default_step_matcher",
"use_step_matcher",
"register_type",
"fixture",
"use_fixture",
"step_matcher",
]
Empty file.
9 changes: 9 additions & 0 deletions stubs/behave/behave/api/step_matchers.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
from collections.abc import Callable
from typing import Any
from typing_extensions import deprecated

def register_type(**kwargs: Callable[[str], Any]) -> None: ...
def use_default_step_matcher(name: str | None = None): ...
def use_step_matcher(name: str): ...
@deprecated("Use use_step_matcher() instead.")
def step_matcher(name: str): ...
Loading