Files
dev-gpt/test/unit/test_yes_no_question.py
2023-05-28 10:31:36 +02:00

21 lines
956 B
Python

import os
from dev_gpt.apis.gpt import GPTSession
from dev_gpt.options.generate.chains.question_answering import answer_yes_no_question
def test_answer_yes_no_question(tmpdir):
os.environ['VERBOSE'] = 'true'
GPTSession(os.path.join(str(tmpdir), 'log.json'), model='gpt-3.5-turbo')
assert answer_yes_no_question(
'''\
Microservice description:
```
The microservice takes a stock symbol as input and returns a summary of the company's stock performance over the past 30 days, \
including the average closing price and the company name. \
The summary is returned as a string. \
The microservice uses the Yahoo Finance API to fetch the stock data and Python libraries to calculate the average closing price and generate the summary. \
The request parameter is "stock_symbol" and the response parameter is "summary".
```
''', 'Does the microservice send requests to an API beside the google_custom_search and gpt_3_5_turbo?'
) == True