File tree Expand file tree Collapse file tree 1 file changed +63
-0
lines changed
Expand file tree Collapse file tree 1 file changed +63
-0
lines changed Original file line number Diff line number Diff line change 1+ import textwrap
2+
3+
4+ def test_asterisk_keyword (pytester ):
5+ pytester .makefile (
6+ ".feature" ,
7+ asterisk = textwrap .dedent (
8+ """\
9+ Feature: Step continuation
10+ Scenario: Asterisk steps
11+ Given I am out shopping
12+ * I have eggs
13+ * I have milk
14+ * I have butter
15+ When I check my list
16+ Then I don't need anything
17+ """
18+ ),
19+ )
20+ pytester .makepyfile (
21+ textwrap .dedent (
22+ """\
23+ import pytest
24+ from pytest_bdd import given, when, then, scenario
25+
26+ @scenario("asterisk.feature", "Asterisk steps")
27+ def test_asterisk_steps():
28+ pass
29+
30+ @given("I am out shopping")
31+ def _():
32+ pass
33+
34+
35+ @given("I have eggs")
36+ def _():
37+ pass
38+
39+
40+ @given("I have milk")
41+ def _():
42+ pass
43+
44+
45+ @given("I have butter")
46+ def _():
47+ pass
48+
49+
50+ @when("I check my list")
51+ def _():
52+ pass
53+
54+
55+ @then("I don't need anything")
56+ def _():
57+ pass
58+
59+ """
60+ )
61+ )
62+ result = pytester .runpytest ()
63+ result .assert_outcomes (passed = 1 )
You can’t perform that action at this time.
0 commit comments