예제 #1
0
def test_settings_to_appconfig():
    config_default = str(add_settings_to_appconfig())
    config_docker = str(add_settings_to_appconfig("production.ini"))
    assert "production.ini" not in config_default
    assert "development.ini" in config_default
    assert "production.ini" in config_docker
    assert "development.ini" not in config_docker
예제 #2
0
def get_testapp():
    settings = add_settings_to_appconfig()
    file = os.path.abspath(
        os.path.join(os.path.dirname(__file__), '..', '..', '..',
                     'development.ini'))
    app = dbas.main({'__file__': file}, **settings)
    return webtest.TestApp(app)
예제 #3
0
 def setUp(self):
     self.config = testing.setUp()
     self.config.include('pyramid_chameleon')
     settings = add_settings_to_appconfig()
     settings.update(get_key_pair())
     DBDiscussionSession.remove()
     DBDiscussionSession.configure(
         bind=get_dbas_db_configuration('discussion', settings))
예제 #4
0
    def setUpClass(self):
        settings = add_settings_to_appconfig()
        file = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..', '..', 'development.ini'))
        app = dbas.main({'__file__': file}, **settings)
        self.testapp = webtest.TestApp(app)

        for db_arg in DBDiscussionSession.query(Argument).filter(Argument.uid != 1,
                                                                 Argument.is_disabled == True).all():
            db_arg.set_disabled(False)
        transaction.commit()
예제 #5
0
def setup_package():
    settings = add_settings_to_appconfig()
    DBDiscussionSession.remove()
    DBDiscussionSession.configure(
        bind=get_dbas_db_configuration('discussion', settings))
예제 #6
0
파일: utils.py 프로젝트: tbsschroeder/dbas
 def setUp(self):
     self.config = testing.setUp(settings=_settings_dict_for_tests())
     self.config.include('pyramid_chameleon')
     settings = add_settings_to_appconfig()
     DBDiscussionSession.remove()
     DBDiscussionSession.configure(bind=get_dbas_db_configuration('discussion', settings))