def METHOD_NAME(monkeypatch):
    monkeypatch.setattr(openai.Completion, 'create', mock_create)
    request_data = GPTRequest(api_key="MockKey",
                              data=[], num_responses=2)
    with pytest.raises(Exception):
        gpt3_generator = GPT3ParaphraseGenerator(request_data=request_data)
        gpt3_generator.paraphrases()
    request_data = GPTRequest(api_key="MockKey",
                              data=[""], num_responses=2)
    with pytest.raises(Exception):
        gpt3_generator = GPT3ParaphraseGenerator(request_data=request_data)
        gpt3_generator.paraphrases()
    request_data = GPTRequest(api_key="MockKey",
                              data=["Are there any more test questions?", "Are there more questions?", ""],
                              num_responses=2)
    with pytest.raises(Exception):
        gpt3_generator = GPT3ParaphraseGenerator(request_data=request_data)
        gpt3_generator.paraphrases()
    request_data = GPTRequest(api_key="MockKey",
                              data=["Are there any more test questions?", "Are there more questions?"],
                              num_responses=2)
    gpt3_generator = GPT3ParaphraseGenerator(request_data=request_data)
    resp = gpt3_generator.paraphrases()
    assert resp == {'Response text from gpt3'}