On Jun 22, 2012, at 11:00 AM, Alec Taylor wrote:
> 
> (just tried that, didn't work) - Looking forward to when you get the
> chance to pass it through unit-tests :)

OK, I tried it and it seemed to work OK. Here's my test case:

        router = dict(
           BASE = dict(
               default_application = 'init',
                   applications = 'INIT',
           ),
           init = dict(
                   controllers = ['default', 'ctr'],
                   functions = ['index','user','register','basicRegister',
                       'download','call','data','error']
           ),
        )

The applications= and controllers= lines are in there because of the unit test 
environment; you don't need them as a rule.

The test case:

        self.assertEqual(str(URL(a='init', c='default', f='register')), 
"/register")

How are you generating your URL? You have to use URL() to do it; that's where 
the router gets invoked.

-- 



Reply via email to