GSnick
@GSnick

Как написать mock для Jira коннектора?

Есть такой кусок кода, который возвращает объект jira с которым в дальнейшем работают остальные фукнции. Не могу писать тесты для остальных функций, потому что не могу сообразить как в принципе замокать подобного плана объект в pytest?

#!/usr/bin/env python3.7
import os
from jira import JIRA

def jira_connector(url=os.environ["JIRA_URL"], j_user=os.environ["JIRA_USER"], j_pass=os.environ["JIRA_PASS"]):
    jira_options = {'server': url}
    jira = JIRA(options=jira_options, basic_auth=(
        j_user, j_pass), logging=True, timeout=10)
    return jira


Знатоки, направьте плз в статью/книгу или ещё куда-то. Пока успел просмотреть книгу Python Testing with pytest
by Brian Okken, но там достаточно простые случаи рассматриваются и ответа не нашел.
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы