ó 2ÄÈ[c@sBddlmZddlmZdZdZd„Zd„ZdS(iÿÿÿÿ(t process_str(t assert_equalsÙ python module foo <_rd=real,double precision> interface subroutine foosub(tol) <_rd>, intent(in,out) :: tol end subroutine foosub end interface end python module foo s# python module foo interface subroutine sfoosub(tol) real, intent(in,out) :: tol end subroutine sfoosub subroutine dfoosub(tol) double precision, intent(in,out) :: tol end subroutine dfoosub end interface end python module foo cCsdj|jƒƒS(su Remove leading and trailing whitespace, and convert internal stretches of whitespace to a single space. t (tjointsplit(ts((sG/tmp/pip-build-fiC0ax/numpy/numpy/distutils/tests/test_from_template.pytnormalize_whitespacescCs5ttƒ}t|ƒ}ttƒ}t||ƒdS(sRegression test for gh-10712.N(Rtpyf_srcRt expected_pyfR(tpyftnormalized_pyftnormalized_expected_pyf((sG/tmp/pip-build-fiC0ax/numpy/numpy/distutils/tests/test_from_template.pyttest_from_template's   N(tnumpy.distutils.from_templateRt numpy.testingRRRRR (((sG/tmp/pip-build-fiC0ax/numpy/numpy/distutils/tests/test_from_template.pyts