Lines Matching refs:raises

77         py.test.raises(OverflowError, ffi.new, c_decl_ptr, min - 1)
78 py.test.raises(OverflowError, ffi.new, c_decl_ptr, max + 1)
79 py.test.raises(OverflowError, ffi.new, c_decl_ptr, long(min - 1))
80 py.test.raises(OverflowError, ffi.new, c_decl_ptr, long(max + 1))
88 e = py.test.raises(TypeError, ffi.new, "int")
115 py.test.raises(IndexError, "p[10]")
116 py.test.raises(IndexError, "p[10] = 44")
117 py.test.raises(IndexError, "p[-1]")
118 py.test.raises(IndexError, "p[-1] = 44")
143 py.test.raises(IndexError, "p[10]")
145 py.test.raises(TypeError, ffi.new, "int[]")
150 py.test.raises(IndexError, "p[2]")
154 py.test.raises(IndexError, "p[0]")
155 py.test.raises(ValueError, ffi.new, "int[]", -1)
170 e = py.test.raises(TypeError, ffi.new, "long int **", a)
262 py.test.raises(IndexError, "p[1][-1]")
295 py.test.raises(TypeError, ffi.new, "char*", 32)
296 py.test.raises(TypeError, ffi.new, "char*", u+"x")
297 py.test.raises(TypeError, ffi.new, "char*", b"foo")
316 py.test.raises(IndexError, ffi.new, "char[2]", b"abc")
332 py.test.raises(TypeError, ffi.new, "wchar_t*", u+'\U00012345')
340 py.test.raises(TypeError, ffi.new, "wchar_t*", 32)
341 py.test.raises(TypeError, ffi.new, "wchar_t*", "foo")
376 py.test.raises(IndexError, ffi.new, "wchar_t[2]", u+"abc")
389 py.test.raises(TypeError, "p[0] = None")
403 py.test.raises(TypeError, int, p)
404 py.test.raises(TypeError, float, p)
425 py.test.raises(OverflowError, "s.b = 32768")
431 py.test.raises((AttributeError, TypeError), "del s.a")
435 py.test.raises(ValueError, ffi.new, "struct foo*", [1, 2, 3, 4])
444 py.test.raises(KeyError, ffi.new, "struct foo*", {'d': 456})
453 py.test.raises(OverflowError, "s[0].b = -32769")
454 py.test.raises(IndexError, "s[1]")
458 py.test.raises(TypeError, ffi.new, "struct baz*")
514 py.test.raises(OverflowError, "u.b = 32768")
518 py.test.raises((AttributeError, TypeError), "del u.a")
523 py.test.raises(TypeError, ffi.new, "union baz *")
530 py.test.raises(TypeError, ffi.new, "union foo*", b'A')
531 py.test.raises(TypeError, ffi.new, "union foo*", 5)
532 py.test.raises(ValueError, ffi.new, "union foo*", [b'A', 5])
535 py.test.raises(TypeError, ffi.new, "union foo*", [1005])
574 py.test.raises(TypeError, ffi.new, "char*", unicode("foo"))
594 py.test.raises(IndexError, "p[7] = b'X'")
618 py.test.raises(IndexError, "p[7] = u+'X'")
636 py.test.raises(TypeError, "s.name = None")
654 py.test.raises(TypeError, ffi.new, "void*")
660 py.test.raises(TypeError, "vp[0]")
661 py.test.raises(TypeError, ffi.new, "short **", a)
667 py.test.raises(TypeError, "s.r = a") # fails
671 py.test.raises(TypeError, "s.r = b") # fails
675 py.test.raises(TypeError, ffi.callback, "int(*)(int)", 0)
690 py.test.raises(TypeError, "q(43)")
915 py.test.raises(TypeError, "s.e = 'B'")
916 py.test.raises(TypeError, "s.e = '2'")
917 py.test.raises(TypeError, "s.e = '#2'")
918 py.test.raises(TypeError, "s.e = '#7'")
946 py.test.raises(VerificationMissing, getattr, lib, "A")
953 py.test.raises(AttributeError, 's.b')
954 py.test.raises(AttributeError, 's.b = 412')
957 py.test.raises(IndexError, 's[1]')
970 py.test.raises(TypeError, iter, ffi.cast("char *", a))
971 py.test.raises(TypeError, list, ffi.cast("char *", a))
972 py.test.raises(TypeError, iter, ffi.new("int *"))
973 py.test.raises(TypeError, list, ffi.new("int *"))
987 py.test.raises(KeyError, ffi.offsetof, "struct bar", "e.a")
1014 py.test.raises(OverflowError, "s.a = 512")
1015 py.test.raises(OverflowError, "s[0].a = 512")
1018 py.test.raises(OverflowError, "s.a = -513")
1019 py.test.raises(OverflowError, "s[0].a = -513")
1023 py.test.raises(OverflowError, "s.c = 4")
1024 py.test.raises(OverflowError, "s[0].c = 4")
1282 py.test.raises(IndexError, "p.data[10]")
1306 py.test.raises(CDefError, ffi.cast, "int(int)", 42)
1307 py.test.raises(CDefError, ffi.new, "int([5])(int)")
1313 py.test.raises(TypeError, ffi.cast, "int(*)(int)[5]", 0)
1399 py.test.raises(TypeError, ffi.new, p)
1445 py.test.raises(ValueError, ffi.new, "struct foo_s *", [0, 0, 0, 0])
1495 py.test.raises(ValueError, ffi.new, "union foo_u *", [0, 0, 0])
1511 py.test.raises(ValueError, ffi.new, "struct foo_s *", [11, 22, 33, 44])
1592 py.test.raises(TypeError, ffi.gc, p, None)
1635 py.test.raises(OverflowError, ffi.new, "_Bool *", 2)
1636 py.test.raises(TypeError, ffi.string, ffi.cast("_Bool", 2))
1679 py.test.raises(TypeError, ffi.addressof, p)
1680 py.test.raises((AttributeError, TypeError), ffi.addressof, 5)
1681 py.test.raises(TypeError, ffi.addressof, ffi.cast("int", 5))
1699 py.test.raises(KeyError, ffi.addressof, p[0], 'b.y')
1718 py.test.raises(TypeError, ffi.addressof, p0)
1729 py.test.raises(TypeError, ffi.addressof, p)
1737 py.test.raises(TypeError, ffi.addressof, p)
1769 py.test.raises(CDefError, ffi2.cast, "schar_t", 142)
1821 py.test.raises(FFIError, ffi.cdef, "#define FOO 43")
1857 py.test.raises(ValueError, ffi.cdef, "", pack=3)
1858 py.test.raises(ValueError, ffi.cdef, "", packed=2)
1859 py.test.raises(ValueError, ffi.cdef, "", packed=True, pack=1)
1888 py.test.raises(TypeError, ffi.new, "struct foo_s *")
1894 py.test.raises(ValueError, ffi.include, ffi)
1982 py.test.raises(TypeError, ffi.new, "int[3]", p)
1983 py.test.raises(TypeError, ffi.new, "int[5]", p)
1984 py.test.raises(TypeError, ffi.new, "int16_t[4]", p)
1990 py.test.raises(IndexError, ffi.new, "int[4]", [10, 20, 30, 40, 50])