pypy/module/_lsprof/test/test_cprofile.py::AppTestCProfile::()::test_scale_of_result
self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000029efd754b48>
def test_scale_of_result(self):
import _lsprof, time
prof = _lsprof.Profiler()
def foo(n):
t = time.time()
while abs(t - time.time()) < 1.0:
pass # busy-wait for 1 second
def bar(n):
foo(n)
prof.enable()
bar(0)
prof.disable()
stats = prof.getstats()
entries = {}
for entry in stats:
entries[entry.code] = entry
efoo = entries[foo.__code__]
ebar = entries[bar.__code__]
> assert 0.9 < efoo.totaltime < 2.9
E (application-level) AssertionError
[d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_lsprof\test\test_cprofile.py:130]:19: AssertionError
builder: own-win-x86-64 build #2236
test: pypy/module/_lsprof/test/test_cprofile/py/AppTestCProfile/()/test_scale_of_result