如何在python行为步骤文件中只导入一次模块

时间:2016-07-15 20:33:19

标签: python import python-behave

我是Python和Behave的新手。在我的步骤文件test_steps.py中,我导入了以下内容:

from behave import given, when, then, step
from behave_http.steps import *
from datetime import datetime
import time
import pdb
import xmltodict
import requests

如果我创建了另一个步骤文件test2_steps.py,我必须再次导入上面的文件。 有没有办法避免这种情况?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

了解给定文件的所有导入通常很有用;但是,您可以执行以下操作:

config.py

from behave import given, when, then, step
from behave_http.steps import *
from datetime import datetime
import time
import pdb
import xmltodict
import requests

test2_steps.py

from config import *
#other code here