def METHOD_NAME(self):
    with testing_utils.tempdir() as tmpdir:
        # Paths
        expected_states_folder = os.path.join(
            os.path.dirname(os.path.abspath(__file__)), 'expected_states'
        )
        expected_chat_data_path = os.path.join(
            expected_states_folder, 'final_chat_data.json'
        )
        expected_state_path = os.path.join(expected_states_folder, 'state.json')
        model_opt_path = os.path.join(tmpdir, 'model_opts.yaml')
        chat_data_folder = os.path.join(tmpdir, 'final_chat_data')
        # Create a model opt file for the fixed-response model
        with open(model_opt_path, 'w') as f:
            model_opt_contents = f"""\