Skip to content

Instantly share code, notes, and snippets.

@dwickstrom
Created September 30, 2015 09:22
Show Gist options
  • Save dwickstrom/ca02e45677af3f7755dd to your computer and use it in GitHub Desktop.
Save dwickstrom/ca02e45677af3f7755dd to your computer and use it in GitHub Desktop.
environment.py
import threading
from wsgiref import simple_server
from selenium import webdriver
from my_application import model
from my_application import web_app
def before_all(context):
context.server = simple_server.WSGIServer(('', 8000))
context.server.set_app(web_app.main(environment='test'))
context.thread = threading.Thread(target=context.server.serve_forever)
context.thread.start()
context.browser = webdriver.Chrome()
def after_all(context):
context.server.shutdown()
context.thread.join()
context.browser.quit()
def before_feature(context, feature):
model.init(environment='test')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment