class_docstr: Test AlpacaPrompter
class_docstr_tok: ["Test","AlpacaPrompter"]
code: def test_prompt_style_w_instruct(self):
      prompter = AlpacaPrompter(prompt_style=PromptStyle.INSTRUCT.value)
      res = next(
          prompter.build_prompt(
              "tell me a joke about the following", "alpacas"
          )
      )
      assert "Below is an instruction" in res
      assert "### Instruction:" in res
      assert "### Input:" in res
      assert "alpacas" in res
      assert "### Response:" in res
      assert "USER:" not in res
      assert "ASSISTANT:" not in res
      res = next(
          prompter.build_prompt("tell me a joke about the following")
      )
      assert "Below is an instruction" in res
      assert "### Instruction:" in res
      assert "### Input:" not in res
      assert "### Response:" in res
      assert "USER:" not in res
      assert "ASSISTANT:" not in res
  
file_path: axolotl/tests/test_prompters.py
imports: import unittest
  from axolotl.prompt_strategies.alpaca_w_system import SystemDataPrompter
  from axolotl.prompters import AlpacaPrompter, MultipleChoiceExplainPrompter, PromptStyle, UnpromptedPrompter
label_desc: Use image node_id 2 for calling the AlpacaPrompterTest obj's underlying member method code with example usage: obj.test_prompt_style_w_instruct() without return types