Example #1
0
    def test_by_manually(self):
        handler = Context('1', 'LightDB', 'light', {})

        self.assertEqual(handler.uid, '1')
        self.assertEqual(handler.domain, 'LightDB')
        self.assertEqual(handler.code, 'light')

        handler.add_params('id', '1')
        self.assertEqual(handler.params.id, '1')

        handler.extend_params({'key': '2'})
        self.assertEqual(handler.params.id, '1')
        self.assertEqual(handler.params.key, '2')

        handler.remove_params('key')
        self.assertEqual(handler.params.id, '1')
        self.assertIsNone(handler.params.key)
Example #2
0
    def test_by_manually(self):
        handler = Context('1', 'LightDB', 'light', {})

        self.assertEqual(handler.uid, '1')
        self.assertEqual(handler.domain, 'LightDB')
        self.assertEqual(handler.code, 'light')

        handler.add_params('id', '1')
        self.assertEqual(handler.params.id, '1')

        handler.extend_params({'key': '2'})
        self.assertEqual(handler.params.id, '1')
        self.assertEqual(handler.params.key, '2')

        handler.remove_params('key')
        self.assertEqual(handler.params.id, '1')
        self.assertIsNone(handler.params.key)
Example #3
0
    def func(**kwargs):
        handler = Context()
        handler.extend_params(kwargs)

        data = dict()
        data['req'] = flask.request
        data['handler'] = handler
        data['user'] = handler.user
        data['conf'] = Config()
        data['environ'] = os.environ
        data['dynamic'] = func_dynamic
        data['csrftoken'] = flask.g.csrftoken
        data['i'] = I18n.instance().i
        data['catalog'] = I18n.instance().catalog

        if clazz:
            data['data'] = getattr(clazz, action)(handler)

        return light.helper.load_template(template).render(data)
Example #4
0
    def func(**kwargs):
        handler = Context()
        handler.extend_params(kwargs)

        data = dict()
        data['req'] = flask.request
        data['handler'] = handler
        data['user'] = handler.user
        data['conf'] = Config()
        data['environ'] = os.environ
        data['dynamic'] = func_dynamic
        data['csrftoken'] = flask.g.csrftoken
        data['i'] = I18n.instance().i
        data['catalog'] = I18n.instance().catalog

        if clazz:
            data['data'] = getattr(clazz, action)(handler)

        return light.helper.load_template(template).render(data)
Example #5
0
 def func(**kwargs):
     handler = Context()
     handler.extend_params(kwargs)
     data, error = getattr(clazz, action)(handler)
     return response.send(handler, data, error)
Example #6
0
 def func(**kwargs):
     handler = Context()
     handler.extend_params(kwargs)
     data, error = getattr(clazz, action)(handler)
     return response.send(handler, data, error)