(self)
| 173 | return ', '.join('%s:%s' % (k,v) for k,v in args.items()) |
| 174 | |
| 175 | def test_callable(self): |
| 176 | def plugin(func): |
| 177 | def wrapper(*a, **ka): |
| 178 | return func(test='me', *a, **ka) + '; tail' |
| 179 | return wrapper |
| 180 | self.app.install(plugin) |
| 181 | self.assertBody('test:me; tail', '/') |
| 182 | |
| 183 | |
| 184 | def test_apply(self): |
nothing calls this directly
no test coverage detected