Почему mock.patch работает с атрибутом уже импортированного объектаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему mock.patch работает с атрибутом уже импортированного объекта

Сообщение Anonymous »

Я осознаю важность пути для макетирования, как показано здесь, но рассмотрите этот сценарий Django
models.py

Код: Выделить всё

class Proxmox(Model):
@property
def api(self, ...):
....
tasks.py

Код: Выделить всё

def run_task(...):
....
views.py

Код: Выделить всё

from models import Proxmox
from tasks import run_task

class APIView(...):
def get(request):
Proxmox.objects.get(...).api.do_something()
run_task()
tests.py

Код: Выделить всё

class MyTestCase(...):
@mock.patch('tasks.run_task')     

Подробнее здесь: [url]https://stackoverflow.com/questions/78411879/why-mock-patch-works-on-attribute-of-object-that-is-already-imported[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ЕДИНЦИОННЫЕ Тестирование в DRF, ошибка Mock.Patch Transaction.atomic с unittest.mock.patch
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как получить количество звонков с помощью Mock @patch?
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Издевательский тест pytest с декоратором @patch unittest.mock
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Как получить количество звонков с помощью Mock @patch?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Укажите разницу между модулем и функцией в `unittest.mock.patch`: `AttributeError: <function ... > не имеет атрибута <..
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»