Lines Matching refs:verify
18 def verify(self, *args, **kwds): member in FFI
19 return super(FFI, self).verify(
48 lib = ffi.verify()
64 lib = ffi.verify()
82 lib = ffi.verify('#include <math.h>', libraries=lib_m)
90 py.test.raises(VerificationError, ffi.verify, source, **kargs)
94 lib = ffi.verify(source, **kargs)
125 lib = ffi.verify('#include <math.h>', libraries=lib_m)
133 lib = ffi.verify('#include <math.h>', libraries=lib_m)
141 lib = ffi.verify("#include <string.h>")
153 lib = ffi.verify("signed char foo(signed char x) { return x;}")
160 lib = ffi.verify("#include <string.h>")
166 lib = ffi.verify('#include <math.h>', libraries=lib_m)
180 lib = ffi.verify("""
254 lib = ffi.verify('\n'.join(["%s foo_%s(%s x) { return (%s)(x+1); }" %
282 lib = ffi.verify(csource)
301 lib = ffi.verify(csource)
324 lib = ffi.verify(verifysrc)
344 lib = ffi.verify(verifysrc)
361 lib = ffi.verify("char foo(char x) { return ++x; }")
376 lib = ffi.verify("wchar_t foo(wchar_t x) { return x+1; }")
386 lib = ffi.verify("int foo(void) { return 42; }")
392 lib = ffi.verify("int foo(int a, int b) { return a - b; }")
398 lib = ffi.verify("#define foo(a, b) ((a) * (b))")
404 lib = ffi.verify("int *foo(int *a) { return a; }")
414 lib = ffi.verify("int *foo(int *a) { return a; }")
426 ffi.verify("typedef %s foo_t;" % real)
428 py.test.raises(VerificationError, ffi.verify,
434 lib = ffi.verify("typedef struct foo_s foo_t;\n"
441 ffi.verify("struct foo_s { char x; int y; long *z; };")
444 py.test.raises(VerificationError, ffi.verify,
447 py.test.raises(VerificationError, ffi.verify,
450 e = py.test.raises(VerificationError, ffi.verify,
456 e = py.test.raises(VerificationError, ffi.verify,
467 ffi.verify("struct foo_s { char x, extra; int y; long *z; };")
469 e = py.test.raises(VerificationError, ffi.verify,
486 ffi.verify("""
497 ffi.verify("struct foo_s { int a, b; char x; };")
508 ffi.verify("struct foo_s { %s x; };" % real)
550 ffi.verify("struct foo_s { int x; int a[17]; int y; };")
559 lib = ffi.verify("struct foo_s { int x; int a[17]; int y; };\n"
580 ffi.verify("struct foo_s { int x; int a[17]; int y; };")
592 ffi.verify("struct foo_s { int x; int a[]; };")
615 ffi.verify("struct foo_s { int x, y; int a[]; };")
631 ffi.verify("struct foo_s { int x; int (*a)[17]; int y; };\n"
640 ffi.verify("struct foo_s { int a:2, b:3; };")
654 ffi.verify(code)
669 lib = ffi.verify("#define AA 42\n"
694 lib = ffi.verify("#define AA %s\n" % vstr)
701 lib = ffi.verify('static char *const PP = "testing!";\n')
709 ffi.verify("enum ee { EE1=10, EE2, EE3=-10, EE4 };")
714 ffi.verify("enum ee { EE1=10, EE2, EE3=-10, EE4 };")
723 ffi.verify("enum ee { EE1, EE2, EE3 };")
724 py.test.raises(VerificationError, ffi.verify, "enum ee { EE1, EE2 };")
725 e = py.test.raises(VerificationError, ffi.verify,
729 lib = ffi.verify("enum ee { EE1, EE2, EE3, EE4 };")
735 lib = ffi.verify("enum ee { EE1,EE2 }; typedef struct { enum ee x; } *sp;")
745 lib = ffi.verify("enum { EE1 }; enum { EE2, EE3 };")
753 lib = ffi.verify("enum { EE2, EE1 }; enum { EE3 };")
761 ffi.verify("enum ee { EE1=10, EE2, EE3=-10, EE4 };")
768 ffi.verify("enum ee { EE1=10, EE2, EE3=-10, EE4 };")
773 ffi.verify("enum ee2 { EE4=-1234-5, EE5 }; ")
785 lib = ffi.verify("""
801 lib = ffi.verify("#define FOO 42\n"
812 lib = ffi.verify("""
829 lib = ffi.verify("""
842 lib = ffi.verify("""
874 lib = ffi.verify("""
900 lib = ffi.verify("""
918 lib = ffi.verify("""
934 lib = ffi.verify("int func(int a) { return a * 42; }")
942 lib = ffi.verify("""
957 lib = ffi.verify("""
979 lib = ffi.verify("typedef struct token_s token_t;")
988 lib = ffi.verify("""
1005 lib = ffi.verify("""
1022 py.test.raises(VerificationError, ffi.verify, """
1031 lib = ffi.verify("""
1051 lib = ffi.verify("""
1068 lib = ffi.verify("""
1094 lib = ffi.verify("""
1111 lib = ffi.verify("""
1127 ffi.verify("#include <stdlib.h>")
1135 ffi.verify("#include <stdlib.h>")
1142 ffi.verify("#include <string.h>")
1150 lib = ffi.verify("""
1163 lib = ffi.verify("""
1172 lib = ffi.verify("enum enum1_e { AA, BB };")
1180 lib = ffi.verify("typedef enum { AA, BB } enum1_t;")
1188 py.test.raises(VerificationError, ffi.verify,
1194 lib = ffi.verify("typedef enum { AA, CC, BB } enum1_t;")
1206 lib = ffi.verify("""
1219 lib = ffi.verify("""
1231 lib = ffi.verify('#include <math.h>', libraries=lib_m)
1247 lib = ffi.verify("""
1260 lib = ffi.verify("""
1274 lib = ffi.verify("""
1291 e = py.test.raises(VerificationError, ffi.verify,
1298 ffi.verify("struct foo_s { struct { int x; } someone; };")
1308 ffi.verify("""
1328 py.test.raises(VerificationError, ffi.verify, """
1331 py.test.raises(VerificationError, ffi.verify, """
1340 ffi.verify("""
1350 ffi.verify("""
1358 ffi.verify("union foo_u { char x; int y; long *z; };")
1363 ffi.verify("union foo_u { char x; int y; };")
1369 ffi.verify("struct foo_s { int a; int x; }; "
1377 ffi.verify("typedef union { char x; int y; } u1;")
1384 ffi.verify("typedef struct { int a; int x; } s1; "
1395 ffi.verify("""
1408 lib = ffi.verify("int foo(int a) { return a + 42; }", tmpdir=tmpdir)
1421 lib = ffi.verify('#include "foo.h"',
1434 ffi.verify("""
1447 lib = ffi.verify("""
1504 lib = ffi.verify("long double square(long double f) { return f*f; }\n"
1524 lib = ffi.verify("""
1553 lib = ffi.verify("""
1588 lib = ffi.verify("int foobar(void) { return 42; }")
1601 lib = ffi.verify("int foobar(void) { return 42; }")
1616 lib = ffi.verify("""
1647 lib = ffi.verify("""
1673 lib = ffi.verify("int fooarray[50];")
1679 lib = ffi.verify("int fooarray[50];")
1685 py.test.raises(VerificationError, ffi.verify, "char fooarray[23];")
1690 ffi.verify("struct foo_s { int x; }; struct bar_s { struct foo_s f; };")
1694 ffi.verify("struct bar_s { int x; }; struct foo_s { struct bar_s f; };")
1699 e = py.test.raises(TypeError, ffi.verify,
1708 ffi1.verify("typedef struct { int y, x; } foo_t;")
1712 lib = ffi2.verify("typedef struct { int y, x; } foo_t;"
1722 lib1 = ffi1.verify("enum foo_e { CC, BB, AA };")
1726 lib2 = ffi2.verify("enum foo_e { CC, BB, AA };"
1735 lib = ffi.verify("typedef struct { int x; } *mystruct_p;\n"
1758 lib = ffi.verify("enum foo_e { AA, BB=%s };" % hidden_value)
1783 e = py.test.raises(VerificationError, ffi.verify,
1791 lib = ffi.verify("int myfunc(void *p) { return ((signed char *)p)[0]; }")
1809 lib = ffi.verify("""
1852 lib = ffi.verify("""
1864 lib = ffi.verify("""
1876 lib = ffi.verify("""
1901 lib = ffi.verify("int foo(int x, char y) { (void)x; (void)y; return 42; }")
1909 lib = ffi.verify("int f(void *x) { return ((char*)x)[0]; }")
1919 lib = ffi.verify("""void somefunc(void) { }
1930 lib = ffi.verify("""struct s { int a; };
1940 lib = ffi.verify("""const char *a[5];""")
1947 lib = ffi.verify("""const int a[5];""")
1977 lib = ffi.verify("""
2054 lib = ffi.verify("""
2105 lib = ffi.verify("""
2142 lib1 = ffi1.verify("int foo_verify_dlopen_flags;",
2155 lib2 = ffi2.verify("int foo_verify_dlopen_flags;",
2193 lib = ffi.verify("", define_macros=[('ABA', '42')])
2210 lib = ffi.verify("""
2224 lib = ffi.verify("", modulename="test_use_local_dir")
2232 lib = ffi.verify("#define FOO 0x123")
2238 e = py.test.raises(VerificationError, ffi.verify, "#define FOO 124")
2244 lib = ffi.verify("#define FOO 0x123")
2250 e = py.test.raises(VerificationError, ffi.verify, "#define FOO 124")
2256 lib = ffi.verify("typedef struct { double y; int x; } T;"
2264 e = py.test.raises(VerificationError, ffi.verify, "")
2269 e = py.test.raises(VerificationError, ffi.verify, "")
2276 ffi.verify("""struct foo_s { const int a; void *const b; };""")
2289 lib = ffi.verify(r"""
2343 lib = ffi.verify(r"""
2385 lib = ffi.verify(r"""
2419 lib = ffi.verify(r"""
2474 lib = ffi.verify(r"""
2494 lib = ffi.verify(r"""
2516 lib = ffi.verify("")
2541 lib = ffi.verify("""
2557 lib = ffi.verify("""