def test_pulsar_config_builder_override_app_yaml(): with temp_directory() as mock_root: app_yaml_path = join(mock_root, "new_app.yml") __write_mock_ini(join(mock_root, "server.ini"), extra="app_config=%s" % app_yaml_path) open(app_yaml_path, "w").write("foo: bar2") config = main.PulsarConfigBuilder(config_dir=mock_root) assert config.load()["foo"] == "bar2"
def test_pulsar_config_builder_defaults(): with temp_directory() as mock_root: __write_mock_ini(join(mock_root, "server.ini")) config = main.PulsarConfigBuilder(config_dir=mock_root) assert config.load()["foo"] == "bar1"
def test_pulsar_config_builder_app_yaml(): with temp_directory() as mock_root: __write_mock_ini(join(mock_root, "server.ini")) open(join(mock_root, "app.yml"), "w").write("foo: bar2") config = main.PulsarConfigBuilder(config_dir=mock_root) assert config.load()["foo"] == "bar2"
def test_pulsar_config_builder_specified_app(): with temp_directory() as mock_root: __write_mock_ini(join(mock_root, "server.ini"), app="cool1") config = main.PulsarConfigBuilder(config_dir=mock_root, app="cool1") assert config.load()["foo"] == "bar1"
def test_pulsar_config_builder_specified_ini(): with temp_directory() as mock_root: __write_mock_ini(join(mock_root, "moo.ini")) config = main.PulsarConfigBuilder(config_dir=mock_root, ini_path="moo.ini") assert config.load()["foo"] == "bar1"