pypy/objspace/std/test/test_random_attr.py::test_random_attrs
space = StdObjSpace
@given(code=make_code())
> #@settings(max_examples=5000)
@settings(deadline=None)
def test_random_attrs(code, space):
E FailedHealthCheck: Data generation is extremely slow: Only produced 2 valid examples in 1.39 seconds (0 invalid ones and 0 exceeded maximum size). Try decreasing size of the data you're generating (with e.g.max_size or max_leaves parameters).
E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for more information about this. If you want to disable just this health check, add HealthCheck.too_slow to the suppress_health_check settings for this test.
objspace\std\test\test_random_attr.py:130: FailedHealthCheck
---------- Captured stdout call ----------
import sys
class OldBase:pass
class NewBase(object):pass
class A(object):
pass
a = A(*())
raises(AttributeError, 'a.a')
raises(AttributeError, 'a.a')
raises(AttributeError, 'a.a')
raises(AttributeError, 'a.a')
raises(AttributeError, 'a.a')
raises(AttributeError, 'a.a')
raises(AttributeError, 'a.a')
raises(AttributeError, 'a.a')
raises(AttributeError, 'a.a')
raises(AttributeError, 'a.a')
import sys
class OldBase:pass
class NewBase(object):pass
class A(NewBase):
c = property(lambda self: -30593, lambda self, val: None, lambda self: None)
pass
a = A(*())
raises(AttributeError, 'del a.attr9')
raises(AttributeError, 'a.attr8')
a.attr1 = lambda : 80
raises(AttributeError, 'a.attr9')
a.attr4 = lambda : -58
A.attr4 = lambda self: -11654
raises(AttributeError, 'a.attr3')
raises(AttributeError, 'del A.attr9')
raises(AttributeError, 'a.attr8')
a.attr7 = -81
import sys
class OldBase:pass
class NewBase(object):pass
class A(type(sys)):
__slots__ = ['attr4', 'attr0', 'attr2', 'attr0']
c = property(lambda self: -3240897412114159372, lambda self, val: None, lambda self: None)
pass
a = A(*('fake',))
raises(AttributeError, 'del a.attr0')
del A.attr4
raises(AttributeError, 'del A.attr1')
a.attr9 = lambda : 5545
a.attr2 = lambda : 4670385276107457433
raises(AttributeError, 'del a.attr7')
a.attr3 = -11439
a.attr0 = -2
a.attr9 = 29
a.attr1 = lambda : -56801176058879866040496005883272972699
raises(AttributeError, 'del A.attr8')
raises(AttributeError, 'del a.b')
a.c = 19161
a.b = -12870
a.attr8 = -109
assert a.b == -12870
a.attr5 = 16
a.attr8 = 32300
a.attr2 = lambda : -77
raises(AttributeError, 'a.attr7')
OldBase.attr7 = NewBase.attr7 = lambda self: -14545
a.b = 43
raises(AttributeError, 'a.attr4')
a.attr2 = -26323
raises(AttributeError, 'del a.a')
del a.b
a.c = 95
del a.attr5
del a.attr1
A.attr0 = lambda self: -30
a.attr4 = 46
del a.attr3
A.attr1 = property(lambda self: 19855, lambda self, val: None, lambda self: None)
A.attr8 = lambda self: -24674
A.attr1 = 11570
A.attr7 = lambda self: -90687737400994159558982530718833287036
a.attr8 = -109
raises(AttributeError, 'a.a')
assert a.attr1 == 11570
raises(AttributeError, 'a.b')
OldBase.attr5 = NewBase.attr5 = property(lambda self: 623, lambda self, val: None, lambda self: None)
a.attr2 = lambda : 24973
del a.c
raises(AttributeError, 'del a.attr0')
OldBase.b = NewBase.b = 93
---------- Hypothesis ----------
You can add @seed(10102757777675307039724371172528579399) to this test or run pytest with --hypothesis-seed=10102757777675307039724371172528579399 to reproduce this failure.
builder: own-win-x86-64 build #2386+
test: pypy/objspace/std/test/test_random_attr.py::test_random_attrs