コード例 #1
0
def test_config_loading(test_configs):
    from empty import Empty
    import config
    app = Empty('myapp')
    Config = config.EmptyConfig(DEBUG=True)
    app.configure(Config)
    assert app.config['DEBUG'] is Config.DEBUG
コード例 #2
0
ファイル: test_app.py プロジェクト: italomaia/empty
    def test_config_load(self):
        from empty import Empty
        from test_empty import config

        app = Empty('myapp')
        config_instance = config.EmptyConfig(DEBUG=True)
        app.configure(config_instance)
        self.assertEqual(app.config['DEBUG'], config_instance.DEBUG)
コード例 #3
0
    def test_config_load(self):
        from empty import Empty
        from test_empty import config

        app = Empty('myapp')
        config_instance = config.EmptyConfig(DEBUG=True)
        app.configure(config_instance)
        self.assertEqual(app.config['DEBUG'], config_instance.DEBUG)
コード例 #4
0
def test_config_from_environment_has_precedence(test_configs):
    from empty import Empty
    import config, env_config

    os.environ['APP_CONFIG'] = os.path.abspath('tests/test_configs/env_config.py')
    app = Empty('myapp')
    Config = config.EmptyConfig(DEBUG=not env_config.DEBUG)
    app.configure(Config)
    assert app.config['DEBUG'] is env_config.DEBUG
コード例 #5
0
ファイル: test_app.py プロジェクト: italomaia/empty
    def test_config_from_environment_has_precedence(self):
        from empty import Empty
        from test_empty import config

        os.environ['FLASK_CONFIG'] = os.path\
            .abspath('test_empty/config_set/debug_config.py')
        app = Empty('myapp')
        app.configure(config.EmptyConfig(DEBUG=False))
        self.assertTrue(app.config['DEBUG'])
コード例 #6
0
    def test_config_from_environment_has_precedence(self):
        from empty import Empty
        from test_empty import config

        os.environ['FLASK_CONFIG'] = os.path\
            .abspath('test_empty/config_set/debug_config.py')
        app = Empty('myapp')
        app.configure(config.EmptyConfig(DEBUG=False))
        self.assertTrue(app.config['DEBUG'])
コード例 #7
0
ファイル: test_app.py プロジェクト: italomaia/empty
    def test_config_load_blueprint(self):
        from empty import Empty
        from empty import EmptyConfig

        my_config = EmptyConfig(BLUEPRINTS=['app1'])
        my_app = Empty('myapp')
        my_app.configure(my_config)

        self.assertEqual(len(my_config.BLUEPRINTS), 1)
        self.assertEqual(len(my_app.blueprints), 1)
コード例 #8
0
    def test_config_load_blueprint(self):
        from empty import Empty
        from empty import EmptyConfig

        my_config = EmptyConfig(BLUEPRINTS=['app1'])
        my_app = Empty('myapp')
        my_app.configure(my_config)

        self.assertEqual(len(my_config.BLUEPRINTS), 1)
        self.assertEqual(len(my_app.blueprints), 1)
コード例 #9
0
    def test_config_load_extension(self):
        from empty import Empty
        from empty import EmptyConfig

        config = EmptyConfig(EXTENSIONS=['extensions.ext'])
        app = Empty('myapp')
        app.configure(config)
        app.setup()
        ext = app.extensions['ext']
        self.assertTrue('test' in ext.options)
コード例 #10
0
ファイル: test_app.py プロジェクト: italomaia/empty
    def test_config_load_extension(self):
        from empty import Empty
        from empty import EmptyConfig

        config = EmptyConfig(EXTENSIONS=[
            'extensions.ext'
        ])
        app = Empty('myapp')
        app.configure(config)
        app.setup()
        ext = app.extensions['ext']
        self.assertTrue('test' in ext.options)