def test_base_controller_authorize_successful(): bc = BaseController() model = SomeModel() bc.guard = Guard() bc.model = SomeModel ctx = Context() role = Role() role.grant('read', SomeModel) ctx.identity = Identity([role]) bc.authorize(ctx, 'read', model)
def test_base_controller_model_name(): bc = BaseController() assert_equal(bc.model_name, 'BaseController') bc.model = SomeModel assert_equal(bc.model_name, 'SomeModel')