blob: 0ecbef04dd2ca1355b2268af8f163fb565737f73 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
from paste.fixture import *
from paste.debug.profile import *
def simple_app(environ, start_response):
start_response('200 OK', [('content-type', 'text/plain')])
return ['all ok']
def long_func():
for i in range(1000):
pass
return 'test'
def test_profile():
app = TestApp(ProfileMiddleware(simple_app, {}))
app.get('/')
def test_decorator():
value = profile_decorator()(long_func)()
assert value == 'test'
|