Вопросы по теме 'python-mock'
Django ORM — фиктивные значения().filter() цепочки
Я пытаюсь издеваться над цепным вызовом класса Djangos model.Manager() . А пока я хочу поиздеваться над методом values() и filter() .
Чтобы проверить это, я создал небольшой тестовый проект:
Создайте виртуальную среду
Беги pip install...
9046 просмотров
schedule
06.06.2022
Проверка порядка звонков в нескольких макетах
У меня есть три функции, порядок вызова которых я пытаюсь проверить.
Скажем, в модуле 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 просмотров
schedule
13.09.2023
Как издеваться над атрибутом класса, созданным в __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 просмотров
schedule
14.09.2022
Ошибка теста повышения 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 просмотров
schedule
20.05.2023