This partial binding happens too late.  The method decorators have already been invoked at the time python executed this file, long before any instances of Otter have been created.

This can be demonstrated by changing the non_strict_slashes test case to try and access a pre-defined route (instead of defining a new route just for the test.)

```
    def test_non_strict_slashes(self):
        """
        app.route should use strict_slahes=False which means that for a given
        route ending in a '/' the non-'/' version will result in a the handler
        being invoked directly instead of redirected.
        """
        requests = [0]

        self.assert_status_code(200, method='GET', endpoint='/v1.0/12345/groups')
        self.assertEqual(requests[0], 1)
```