Пример #1
0
    def __init__(self):

        # Grid initialization
        super(EditSessionsGrid, self).__init__(Session, Session.all())

        # Creation of a customized date field to view the session's date
        self.append(create_date_field("formatted_atime", "atime", DT_FORMAT))

        # Creation of a customized field to view the session's data
        self.append(
            Field(name="formatted_data",
                  value=lambda model: "{%s}" % ",".join([
                      "%s:%s" % (k, v) for k, v in config.session_manager.
                      session_handler.store.decode(model.data).items()
                      if k != "session_id"
                  ])))

        # Grid configuration
        inc = [
            FORMATTED_ATIME_READONLY(self.formatted_atime),
            FORMATTED_DATA_READONLY(self.formatted_data),
            SESSION_ID_READONLY(self.session_id)
        ]

        self.configure(include=inc)
Пример #2
0
    def __init__(self):

        # Grid initialization
        super(EditSessionsGrid, self).__init__(Session, Session.all())

        # Creation of a customized date field to view the session's date
        self.append(create_date_field("formatted_atime", "atime", DT_FORMAT))

        # Creation of a customized field to view the session's data
        self.append(
            Field(
                name="formatted_data",
                value=lambda model: "{%s}"
                % ",".join(
                    [
                        "%s:%s" % (k, v)
                        for k, v in config.session_manager.session_handler.store.decode(model.data).items()
                        if k != "session_id"
                    ]
                ),
            )
        )

        # Grid configuration
        inc = [
            FORMATTED_ATIME_READONLY(self.formatted_atime),
            FORMATTED_DATA_READONLY(self.formatted_data),
            SESSION_ID_READONLY(self.session_id),
        ]

        self.configure(include=inc)
Пример #3
0
 def test_all(self):
     all_sessions = Session.all()
     self.assertEqual(len(all_sessions), 1)
Пример #4
0
 def test_all(self):
     all_sessions = Session.all()
     self.assertEqual(len(all_sessions), 1)