在bdd中传递函数结果的行为

时间:2019-02-27 06:52:22

标签: python-3.x bdd gherkin python-behave

在小黄瓜中,有什么解决方法可以将值或结果从一个函数传递到另一个函数?我有步骤:

@when('I open {sql_db_table} table with {column_name} column')
def find_table_in_sqldb(context, sql_db_table, column_name):
    context.assertion = functions_concerning_SQL_conection.proper_column(sql_db_table, column_name)
上面的

函数检查数据库,如果找到合适的值,则返回True或False。在@then步骤中,我必须检查是否返回了True值

@then('result of comparing proper SSN is "True"')
def comparing_ssn(context):
    ===is there any solution to pass here the result from above(True or 
       False) step without using 'sql_db_table' and 'column_name' again?===

0 个答案:

没有答案