code: def test_convert_into_prompt_completion_only():
      df = pd.DataFrame(
          {
              "question": ["question sample"],
              "context": ["context sample"],
              "answer": ["answer sample"],
          }
      )
  
      df_prompt = pd.DataFrame(
          {
              "prompt": [
                  "Context: context sample Question: question sample Answer:"
              ],
              "completion": ["answer sample"],
          }
      )
  
      prompt_template = (
          "Context: {context} Question: {question} Answer:"
      )
      completion_template = "{answer}"
  
      assert df_prompt.equals(
          convert_into_prompt_completion_only(
              df,
              prompt_template=prompt_template,
              completion_template=completion_template,
          )
      )
      assert df_prompt.equals(
          convert_into_prompt_completion_only(df_prompt)
      )
  
imports: import pandas
  import pytest
  from ..customization_dataset_preparation import convert_into_prompt_completion_only, convert_into_template, drop_duplicated_rows, drop_unrequired_fields, get_common_suffix, get_prepared_filename, parse_template, recommend_hyperparameters, show_first_example_in_df, split_into_train_validation, template_mapper, validate_template, warn_and_drop_long_samples, warn_completion_is_not_empty, warn_duplicated_rows, warn_imbalanced_completion, warn_low_n_samples, warn_missing_suffix
label_desc: Use image node_id 13 for calling a global function with example usage: test_convert_into_prompt_completion_only() without return types