@@ -55,6 +55,8 @@ def test_step_trace(pytester):
55
55
56
56
@scenario-passing-tag
57
57
Scenario: Passing
58
+ This is a scenario description
59
+
58
60
Given a passing step
59
61
And some other passing step
60
62
@@ -120,22 +122,22 @@ def test_passing_outline():
120
122
"description" : "This is a feature description" ,
121
123
"elements" : [
122
124
{
123
- "description" : "" ,
125
+ "description" : "This is a scenario description " ,
124
126
"id" : "test_passing" ,
125
127
"keyword" : "Scenario" ,
126
128
"line" : 6 ,
127
129
"name" : "Passing" ,
128
130
"steps" : [
129
131
{
130
132
"keyword" : "Given" ,
131
- "line" : 7 ,
133
+ "line" : 9 ,
132
134
"match" : {"location" : "" },
133
135
"name" : "a passing step" ,
134
136
"result" : {"status" : "passed" , "duration" : OfType (int )},
135
137
},
136
138
{
137
139
"keyword" : "And" ,
138
- "line" : 8 ,
140
+ "line" : 10 ,
139
141
"match" : {"location" : "" },
140
142
"name" : "some other passing step" ,
141
143
"result" : {"status" : "passed" , "duration" : OfType (int )},
@@ -148,77 +150,77 @@ def test_passing_outline():
148
150
"description" : "" ,
149
151
"id" : "test_failing" ,
150
152
"keyword" : "Scenario" ,
151
- "line" : 11 ,
153
+ "line" : 13 ,
152
154
"name" : "Failing" ,
153
155
"steps" : [
154
156
{
155
157
"keyword" : "Given" ,
156
- "line" : 12 ,
158
+ "line" : 14 ,
157
159
"match" : {"location" : "" },
158
160
"name" : "a passing step" ,
159
161
"result" : {"status" : "passed" , "duration" : OfType (int )},
160
162
},
161
163
{
162
164
"keyword" : "And" ,
163
- "line" : 13 ,
165
+ "line" : 15 ,
164
166
"match" : {"location" : "" },
165
167
"name" : "a failing step" ,
166
168
"result" : {"error_message" : OfType (str ), "status" : "failed" , "duration" : OfType (int )},
167
169
},
168
170
],
169
- "tags" : [{"name" : "scenario-failing-tag" , "line" : 10 }],
171
+ "tags" : [{"name" : "scenario-failing-tag" , "line" : 12 }],
170
172
"type" : "scenario" ,
171
173
},
172
174
{
173
175
"description" : "" ,
174
176
"keyword" : "Scenario Outline" ,
175
- "tags" : [{"line" : 15 , "name" : "scenario-outline-passing-tag" }],
177
+ "tags" : [{"line" : 17 , "name" : "scenario-outline-passing-tag" }],
176
178
"steps" : [
177
179
{
178
- "line" : 17 ,
180
+ "line" : 19 ,
179
181
"match" : {"location" : "" },
180
182
"result" : {"status" : "passed" , "duration" : OfType (int )},
181
183
"keyword" : "Given" ,
182
184
"name" : "type str and value hello" ,
183
185
}
184
186
],
185
- "line" : 16 ,
187
+ "line" : 18 ,
186
188
"type" : "scenario" ,
187
189
"id" : "test_passing_outline[str-hello]" ,
188
190
"name" : "Passing outline" ,
189
191
},
190
192
{
191
193
"description" : "" ,
192
194
"keyword" : "Scenario Outline" ,
193
- "tags" : [{"line" : 15 , "name" : "scenario-outline-passing-tag" }],
195
+ "tags" : [{"line" : 17 , "name" : "scenario-outline-passing-tag" }],
194
196
"steps" : [
195
197
{
196
- "line" : 17 ,
198
+ "line" : 19 ,
197
199
"match" : {"location" : "" },
198
200
"result" : {"status" : "passed" , "duration" : OfType (int )},
199
201
"keyword" : "Given" ,
200
202
"name" : "type int and value 42" ,
201
203
}
202
204
],
203
- "line" : 16 ,
205
+ "line" : 18 ,
204
206
"type" : "scenario" ,
205
207
"id" : "test_passing_outline[int-42]" ,
206
208
"name" : "Passing outline" ,
207
209
},
208
210
{
209
211
"description" : "" ,
210
212
"keyword" : "Scenario Outline" ,
211
- "tags" : [{"line" : 15 , "name" : "scenario-outline-passing-tag" }],
213
+ "tags" : [{"line" : 17 , "name" : "scenario-outline-passing-tag" }],
212
214
"steps" : [
213
215
{
214
- "line" : 17 ,
216
+ "line" : 19 ,
215
217
"match" : {"location" : "" },
216
218
"result" : {"status" : "passed" , "duration" : OfType (int )},
217
219
"keyword" : "Given" ,
218
220
"name" : "type float and value 1.0" ,
219
221
}
220
222
],
221
- "line" : 16 ,
223
+ "line" : 18 ,
222
224
"type" : "scenario" ,
223
225
"id" : "test_passing_outline[float-1.0]" ,
224
226
"name" : "Passing outline" ,
0 commit comments