9

コマンドライン経由ではなく、python 内から python の動作を実行する方法はありますか?

デフォルトの使用法: ベース フォルダーで behaviour コマンドを機能/ステップと共に実行します。

望ましい使用法: 指定されたフォルダーで動作テストを実行する関数を呼び出す (または特定のインポートを行う)

4

1 に答える 1

21

振る舞いのソースコードを調べて解決策を見つけました:

from behave.__main__ import main as behave_main
behave_main("path/to/specified/folder")

動作のメイン メソッドは、引数で見つかったすべてのパスを列挙して処理します。

于 2015-03-03T13:32:58.633 に答える