コード例 #1
0
def test_no_dir():
    with pytest.raises(config.HaipConfigException):            
        config.load('/no_directory_')
コード例 #2
0
def setup():
    config.load(basedir + os.sep + 'etc')
コード例 #3
0
def test_get_option():
    config_dir = os.sep.join((base_dir, 'etc_ok'))
    config.load(config_dir)
    cfg = config.get('A', 'B', 'C', key1=config.MANDATORY)
    assert cfg.key1 == 'value1'
コード例 #4
0
def test_get_option_notset():
    config_dir = os.sep.join((base_dir, 'etc_ok'))
    config.load(config_dir)
    with pytest.raises(config.HaipConfigException):
        config.get('A', 'B', 'C', key3=config.MANDATORY)    
コード例 #5
0
def test_load_ok_overwrite():
    config_dir = os.sep.join((base_dir, 'etc_ok_overwrite'))
    cfg = config.load(config_dir, 'dev')
    assert cfg.lastname == 'Hainz2'
コード例 #6
0
def test_load_ok():
    config_dir = os.sep.join((base_dir, 'etc_ok'))
    cfg = config.load(config_dir)
    assert cfg.lastname == 'Hainz'
コード例 #7
0
def test_load_notok():
    config_dir = os.sep.join((base_dir, 'etc_notok'))
    with pytest.raises(config.HaipConfigException):
        config.load(config_dir)
コード例 #8
0
def test_no_env_dir():
    config_dir = os.sep.join((base_dir, 'etc_ok'))
    with pytest.raises(config.HaipConfigException):            
        config.load(config_dir, 'abc')
コード例 #9
0
ファイル: test_oracle.py プロジェクト: haipdev/database
def setup():
    config.load(basedir + os.sep + 'etc', 'dev')
    config.set(template_dir=basedir + os.sep + 'templates')