我有一个行为测试,我希望在执行一个步骤后生成一个行为表中的部分数据。 E.g。
Given I have a step
When I executed some other step
Then the message should have the following data
| field | value |
| a | 20 |
| b | 30 |
| var | <val> |
执行when
步骤后,我想根据该步骤将<val>
修改为某个值。
答案 0 :(得分:1)
可能您可以将这两个步骤结合在一起并在该步骤中使用:
context.execute_steps(u'''Then doing something with "you_parameters"'''.format(you_parameter=value)
当然,您可以使用包含您生成的数据的表来执行context.execute_steps