искуственный интеллект, говорят они...
Sep. 1st, 2023 02:44 pmНевиданная глубина контекста, говорят они...
Вот вам контекст: поменяй patch на object.patch, из
@patch(
"foo.ahci.get_ahci_pds_info",
MagicMock(side_effect=parse_json_file("expected_data/AHCI/pds_info2.json")),
)
в
@patch.object(
ahci, "get_ahci_pds_info",
MagicMock(side_effect=parse_json_file("expected_data/AHCI/pds_info2.json")),
)
И так для всех моков.
Кажется, тривальная задача. Но во-первых хрен ты AI это объяснишь, а во вторых всё перепутает.
no subject
Date: 2023-09-01 12:26 pm (UTC)Конечно, не сделает. Во-первых patch работает с текстовым путём (откуда inellij знает про то, что это путь к модулю?), а patch.object с путём по неймспейсам плюс текстовым путём, во-вторых путь импорта поменялся, в третьих надо знать где класть в путь, а где в тест.