Skip to content

Commit 04d1980

Browse files
author
Ludovic CHAPELET
committed
chore: improve imports
1 parent a2a00e5 commit 04d1980

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

tests/parser/test_parser.py

+9-5
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from collections import OrderedDict
44
from pathlib import Path
55

6-
from pytest_bdd.parser import Examples, Feature, ScenarioTemplate, Step
76
from src.pytest_bdd.gherkin_parser import (
87
Background,
98
Cell,
@@ -12,14 +11,19 @@
1211
DataTable,
1312
DocString,
1413
ExamplesTable,
14+
Feature,
1515
GherkinDocument,
1616
Location,
1717
Row,
1818
Rule,
1919
Scenario,
20+
Step,
2021
Tag,
2122
get_gherkin_document,
2223
)
24+
from src.pytest_bdd.parser import Examples, ScenarioTemplate
25+
from src.pytest_bdd.parser import Feature as PytestBddFeature
26+
from src.pytest_bdd.parser import Step as PytestBddStep
2327

2428

2529
def test_parser():
@@ -1096,7 +1100,7 @@ def test_parser():
10961100

10971101
def test_render_scenario_with_example_tags():
10981102
# Mock feature and context
1099-
feature = Feature(
1103+
feature = PytestBddFeature(
11001104
scenarios=OrderedDict(),
11011105
filename="test.feature",
11021106
rel_filename="test.feature",
@@ -1123,21 +1127,21 @@ def test_render_scenario_with_example_tags():
11231127

11241128
# Mock steps
11251129
steps = [
1126-
Step(
1130+
PytestBddStep(
11271131
name="Given the user enters <username> as username",
11281132
type="given",
11291133
indent=0,
11301134
line_number=2,
11311135
keyword="Given",
11321136
),
1133-
Step(
1137+
PytestBddStep(
11341138
name="And the user enters <password> as password",
11351139
type="and",
11361140
indent=0,
11371141
line_number=3,
11381142
keyword="And",
11391143
),
1140-
Step(
1144+
PytestBddStep(
11411145
name="Then the user should see an error message <error_message>",
11421146
type="then",
11431147
indent=0,

0 commit comments

Comments
 (0)