1 # -*- coding: utf-8 -*-
3 from ..common import http, nonliterals
4 from ..controllers.main import Session
9 PASSWORD = 'test_password'
10 CONTEXT = {'lang': 'en_US', 'tz': 'UTC', 'uid': UID}
13 session.bind(DB, UID, LOGIN, PASSWORD)
14 session.context = CONTEXT
15 session.build_connection().set_login_info(DB, LOGIN, PASSWORD, UID)
17 class TestController(http.Controller):
21 def add_nonliterals(self, req, domains, contexts):
23 'domains': [nonliterals.Domain(req.session, domain)
24 for domain in domains],
25 'contexts': [nonliterals.Context(req.session, context)
26 for context in contexts]
29 class TestSession(Session):
30 _cp_path = '/web/session'
32 def session_info(self, req):
33 if not req.session._uid:
37 "session_id": req.session_id,
38 "uid": req.session._uid,
40 "db": req.session._db,
41 "login": req.session._login,