|
13 | 13 |
|
14 | 14 |
|
15 | 15 | class ExampleClass(flask_admin.BaseView): |
16 | | - @flask_admin.expose('/') |
17 | | - def foo(self): # $ MISSING: requestHandler |
18 | | - return "foo" |
| 16 | + @flask_admin.expose('/') # $ routeSetup="/" |
| 17 | + def foo(self): # $ requestHandler |
| 18 | + return "foo" # $ HttpResponse |
19 | 19 |
|
20 | | - @flask_admin.expose(url='/bar/<arg>') |
21 | | - def bar(self, arg): # $ MISSING: requestHandler |
22 | | - ensure_tainted(arg) # $ MISSING: tainted |
23 | | - return "bar: " + arg |
| 20 | + @flask_admin.expose(url='/bar/<arg>') # $ routeSetup="/bar/<arg>" |
| 21 | + def bar(self, arg): # $ requestHandler routedParameter=arg |
| 22 | + ensure_tainted(arg) # $ tainted |
| 23 | + return "bar: " + arg # $ HttpResponse |
24 | 24 |
|
25 | | - @flask_admin.expose_plugview("/flask-class") |
26 | | - @flask_admin.expose_plugview(url="/flask-class/<arg>") |
| 25 | + @flask_admin.expose_plugview("/flask-class") # $ routeSetup="/flask-class" |
| 26 | + @flask_admin.expose_plugview(url="/flask-class/<arg>") # $ routeSetup="/flask-class/<arg>" |
27 | 27 | class Nested(MethodView): |
28 | | - def get(self, cls, arg="default"): # $ requestHandler routedParameter=arg SPURIOUS: routedParameter=cls |
| 28 | + def get(self, cls, arg="default"): # $ requestHandler routedParameter=arg |
29 | 29 | assert isinstance(cls, ExampleClass) |
30 | 30 | ensure_tainted(arg) # $ tainted |
31 | | - ensure_not_tainted(cls) # $ SPURIOUS: tainted |
32 | | - return "GET: " + arg |
| 31 | + ensure_not_tainted(cls) |
| 32 | + return "GET: " + arg # $ HttpResponse |
33 | 33 |
|
34 | | - def post(self, cls, arg): # $ requestHandler routedParameter=arg SPURIOUS: routedParameter=cls |
| 34 | + def post(self, cls, arg): # $ requestHandler routedParameter=arg |
35 | 35 | assert isinstance(cls, ExampleClass) |
36 | 36 | ensure_tainted(arg) # $ tainted |
37 | | - ensure_not_tainted(cls) # $ SPURIOUS: tainted |
38 | | - return "POST: " + arg |
| 37 | + ensure_not_tainted(cls) |
| 38 | + return "POST: " + arg # $ HttpResponse |
39 | 39 |
|
40 | | - @flask_admin.expose_plugview(UNKNOWN_ROUTE) |
| 40 | + @flask_admin.expose_plugview(UNKNOWN_ROUTE) # $ routeSetup |
41 | 41 | class WithUnknownRoute(MethodView): |
42 | | - def get(self, cls, maybeRouted): # $ requestHandler routedParameter=maybeRouted SPURIOUS: routedParameter=cls |
| 42 | + def get(self, cls, maybeRouted): # $ requestHandler routedParameter=maybeRouted |
43 | 43 | ensure_tainted(maybeRouted) # $ tainted |
44 | | - ensure_not_tainted(cls) # $ SPURIOUS: tainted |
45 | | - return "ok" |
| 44 | + ensure_not_tainted(cls) |
| 45 | + return "ok" # $ HttpResponse |
46 | 46 |
|
47 | 47 |
|
48 | 48 | @app.route('/') # $ routeSetup="/" |
|
0 commit comments