def run(self): from solace import database if self.drop_first: database.drop_tables() print 'dropped existing tables' database.init() print 'created database tables'
def run(self): from solace import database, models database.drop_tables() print 'dropped existing tables' database.init() print 'created database tables' admin = models.User(self.username, self.email, self.password, is_admin=True) database.session.commit() print 'Created %s:%s (%s)' % (self.username, self.password, self.email)
def setUp(self): from solace import database, settings, templating from solace.application import application self.__old_settings = dict(settings.__dict__) settings.revert_to_default() settings.DATABASE_URI = 'sqlite:///' + TEST_DATABASE settings.TRACK_QUERIES = True settings.DATABASE_ECHO = False settings.MAIL_LOG_FILE = tempfile.NamedTemporaryFile() database.refresh_engine() database.init() self.client = Client(application, TestResponse) self.is_logged_in = False