Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
582 views
in Technique[技术] by (71.8m points)

python - Pytest Bdd Getting table value from Gherkin given condition

Scenario Outline: scenario sample
Given the following datasource details are given
  | dataSet      |  startDate   | endDate   |
  | <dataSource> | <startDate> | <endDate> |
When the user wants to "<tool>"
Then usage count is "<expectedUsageCount>"
 Examples:
  |dataSet | startDate           |endDate              |tool               | expectedUsageCount|                 
  |dataSet1| 11/9/2018, 10:31 AM |  11/9/2020, 10:31 AM| ToolName_8        |              123 |  
  |dataSet2|  11/9/2020, 10:31 AM|11/9/2022, 10:31 AM  |ToolName_17         | 345             |  

I have tried to use Pytest bdd for above senario outline. What I want to ask that how can I use for the given table?

??

> @given(parsers.parse('the following datasource details are given
{attr_table}'))  
def selectDataSource(datatable,attr_table):
    ??

How can I get the dataset, startdate, enddate table values I am confused??


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...