Я тестирую скрипт, который выглядит примерно так:
import arcpy
Class A:
function go(x, y, z):
arcpy.dothing(y,x,z['attr'])
Я хочу написать модульный тест в python 3.6.6
, который передает фиктивные параметры и проверяет, что они правильно преобразованы и переданы вarcpy.dothing
метод.Я использовал proxyquire в узле для этого, но в Python я не могу понять это.В частности, @patch
не позволяет захватывать входные аргументы.