zmc
2023-08-08 e792e9a60d958b93aef96050644f369feb25d61b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
U
P±d­ã@s¸ddlZddlZddlZddlmZejje ¡dkddejje     ej
¡j dkddGd    d
„d
ej ƒƒƒZ ejje ¡dkddejje     ej
¡j dkddGd d „d ej ƒƒƒZdS) éNé)ÚutilÚDarwinzVProne to error when run with numpy/f2py/tests on mac os, but not when run in isolation)Úreasonéz32-bit builds are buggyc@s.eZdZdZdZde›de›dZdd„ZdS)    Ú TestMultilineú.pyfÚ    multilineú
python module zô
    usercode '''
void foo(int* x) {
    char dummy = ';';
    *x = 42;
}
'''
    interface
        subroutine foo(x)
            intent(c) foo
            integer intent(out) :: x
        end subroutine foo
    end interface
end python module ú
    cCs|j ¡dkst‚dS©Né*©ÚmoduleZfooÚAssertionError©Úself©rú\d:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/f2py/tests/test_semicolon_split.pyÚtest_multiline%szTestMultiline.test_multilineN)Ú__name__Ú
__module__Ú __qualname__ÚsuffixÚ module_nameÚcoderrrrrrs
ÿÿrc@s.eZdZdZdZde›de›dZdd„ZdS)    ÚTestCallstatementrZ callstatementr
aN
    usercode '''
void foo(int* x) {
}
'''
    interface
        subroutine foo(x)
            intent(c) foo
            integer intent(out) :: x
            callprotoargument int*
            callstatement { &
                ; &
                x = 42; &
            }
        end subroutine foo
    end interface
end python module r cCs|j ¡dkst‚dSr rrrrrÚtest_callstatementIsz$TestCallstatement.test_callstatementN)rrrrrrrrrrrr)s
ÿÿr)ÚplatformZpytestÚnumpyÚnpÚrÚmarkZskipifÚsystemZdtypeZintpÚitemsizeZF2PyTestrrrrrrÚ<module>s* 
þþ
þþ