def test_prepare_credentials_for_rasa_x_if_rasa_channel_not_given( tmpdir_factory): directory = tmpdir_factory.mktemp("directory") credentials_path = str(directory / "credentials.yml") io_utils.write_yaml_file({}, credentials_path) x._prepare_credentials_for_rasa_x(credentials_path) actual = io_utils.read_yaml_file(credentials_path) assert actual["rasa"]["url"] == "http://localhost:5002"
def test_prepare_credentials_if_already_valid(tmpdir: Path): credentials_path = str(tmpdir / "credentials.yml") credentials = { "rasa": {"url": "my-custom-url"}, "another-channel": {"url": "some-url"}, } rasa.shared.utils.io.write_yaml(credentials, credentials_path) x._prepare_credentials_for_rasa_x(credentials_path) actual = rasa.shared.utils.io.read_config_file(credentials_path) assert actual == credentials
def test_prepare_credentials_if_already_valid(tmpdir_factory): directory = tmpdir_factory.mktemp("directory") credentials_path = str(directory / "credentials.yml") credentials = { "rasa": {"url": "my-custom-url"}, "another-channel": {"url": "some-url"}, } io_utils.write_yaml_file(credentials, credentials_path) x._prepare_credentials_for_rasa_x(credentials_path) actual = io_utils.read_config_file(credentials_path) assert actual == credentials
def test_prepare_credentials_for_rasa_x_if_rasa_channel_not_given(tmpdir: Path): credentials_path = str(tmpdir / "credentials.yml") rasa.shared.utils.io.write_yaml({}, credentials_path) tmp_credentials = x._prepare_credentials_for_rasa_x( credentials_path, "http://localhost:5002" ) actual = rasa.shared.utils.io.read_config_file(tmp_credentials) assert actual["rasa"]["url"] == "http://localhost:5002"