def METHOD_NAME(v_array, i_array):
    result = astm_e1036(v_array, i_array)
    expected = {'voc': 0.6195097477985162,
                'isc': 8.093986320386227,
                'vmp': 0.494283417170082,
                'imp': 7.626088301548568,
                'pmp': 3.7694489853302127,
                'ff': 0.7517393078504361}
    fit = result.pop('mp_fit')
    expected_fit = np.array(
        [3.6260726, 0.49124176, -0.24644747, -0.26442383, -0.1223237])
    assert fit.coef == pytest.approx(expected_fit)
    assert result == pytest.approx(expected)