2016-07-15 19 views
0

Ich bin sehr neu in Python und Behave. In meinem Schritt Datei test_steps.py, ich importiert haben die folgenden:wie Modul nur einmal in Python importieren Verhalten Schritt Dateien

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

Wenn ich einen weiteren Schritt Datei erstellt, test2_steps.py hatte ich oben wieder zu importieren. Gibt es eine Möglichkeit, das zu vermeiden?

Vielen Dank für Ihre Hilfe!

+0

Nein, Sie haben alles, was Sie importieren möchten, in einer Datei verwenden: Sie können jedoch so etwas wie das folgende tun. –

Antwort

0

Es ist allgemein nützlich, alle Importe für eine gegebene Datei zu kennen;

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