def __init__(self, config):
        self.server = config.getvalue('server')
        self.username = config.getvalue("username")
        self.password = config.getvalue("password")

        self.cookiejar = cookielib.CookieJar()

        self.opener = urllib2.build_opener()
        self.opener.add_handler(urllib2.HTTPCookieProcessor(self.cookiejar))
Example #2
0
    def __init__(self, config):
        self.server = config.getvalue('server')
        self.username = config.getvalue("username")
        self.password = config.getvalue("password")

        self.cookiejar = cookielib.CookieJar()

        self.opener = urllib2.build_opener()
        self.opener.add_handler(
            urllib2.HTTPCookieProcessor(self.cookiejar))
Example #3
0
def teardown_module():
    """
    Clean up the test database.
    """
    from model import Base
    from py.test import config
    if config.getvalue("nodrop"):
        return
    Base.metadata.drop_all(Global.engine)
Example #4
0
def setup_module():
    """
    Prepare the test database.
    """
    from sqlalchemy import create_engine
    from sqlalchemy.orm import sessionmaker
    from model import Base
    from py.test import config
    Global.engine = create_engine(config.getvalue("database"))
    Base.metadata.create_all(Global.engine)
    Global.Session = sessionmaker(bind=Global.engine)