Вопросы по теме 'python-mock'

Django ORM — фиктивные значения().filter() цепочки
Я пытаюсь издеваться над цепным вызовом класса Djangos model.Manager() . А пока я хочу поиздеваться над методом values() и filter() . Чтобы проверить это, я создал небольшой тестовый проект: Создайте виртуальную среду Беги pip install...
9046 просмотров

Проверка порядка звонков в нескольких макетах
У меня есть три функции, порядок вызова которых я пытаюсь проверить. Скажем, в модуле module.py у меня есть следующее # module.py def a(*args): # do the first thing def b(*args): # do a second thing def c(*args): # do a third...
7434 просмотров
schedule 31.12.2022

Как имитировать цепные методы на моделях Django
Я пытаюсь сделать что-то подобное, чтобы издеваться над методами модели Django, используя библиотеку макетов Python: # file: tasks.py def delete_ads(user): # works fine and return a list of 4 MagicMock objects ads =...
704 просмотров

Как издеваться над атрибутом класса, созданным в __init__?
Я пытаюсь издеваться над методом self.api.friends.get в классе VKAuth: import vk class VKAuth(object): def __init__(self, access_token, user): self.session = vk.Session(access_token = access_token) self.api =...
8114 просмотров

Ошибка теста повышения Pytest для request.raise_for_status()
Недавно я начал использовать pytest, а совсем недавно начал использовать mock для имитации запросов библиотека. Я сделал объект request.Response в порядке, и для кода состояния 200 он работает нормально. Что я пытаюсь сделать здесь, так это...
5636 просмотров
schedule 20.08.2022

Python Requests Mock не улавливает исключение тайм-аута
Я написал модульный тест для проверки тайм-аута с пакетом запросов. мой_модуль.py: import requests class MyException(Exception): pass def my_method(): try: r = requests.get(...) except requests.exceptions.Timeout:...
3937 просмотров
schedule 28.12.2022

Python издевается над paramiko sftpclient open
Я пытаюсь издеваться над paramiko SFTPClient.open() и возвращать файл, чтобы проверить мой код разбора файлов. Однако, когда я настраиваю свой Mock, как показано ниже, он возвращает экземпляр magicmock вместо открытого файла с его _mock_return_value,...
2611 просмотров
schedule 18.08.2023

Тестирование Python: использование поддельного файла с mock и io.StringIO
Я пытаюсь протестировать некоторый код, который работает с файлом, и я не могу понять, как заменить использование реального файла на mock и io.StringIO . Мой код в значительной степени выглядит следующим образом: class CheckConfig(object):...
9399 просмотров
schedule 05.04.2024

как загрузить файл ресурса boto3 404error test с помощью макета?
Я хочу проверить ресурс s3 download_file :) вот мой код def logfile_downloader(): s3 = boto3.resource('s3') bucket = s3.Bucket(bucket) for object in bucket.objects.filter(Prefix='logs/access_2018'): try:...
908 просмотров
schedule 24.03.2024

Вызов реального метода с использованием фиктивного объекта в Python
Я работал над насмешкой на Python. Я хочу издеваться над методом из класса с издевательским объектом. Вот пример: MyApp.py import requests class Client: """ Client to use in integration to fetch data from Chronicle Backstory...
434 просмотров
schedule 03.01.2023

Django-каналы, как использовать моки
Я создаю этот чат-сайт и хочу протестировать его функциональность: если вы отправляете сообщение, а пользователь находится в сети, отправьте сообщение через веб-сокет: Протестировано если вы отправляете сообщение, а пользователь не в сети,...
31 просмотров