def test_message(self): from pyramid_sockjs import Session session = Session('id') session.open() self.now = self.now + timedelta(hours=1) session.message('message') self.assertEqual(session.expires, self.now + session.timeout)
def test_message(self): from pyramid_sockjs import Session session = Session('id') session.open() self.now = self.now + timedelta(hours=1) session.message('message') self.assertEqual(session.expires, self.now + session.timeout)
def test_message_on_message(self): from pyramid_sockjs import Session messages = [] class TestSession(Session): def on_message(self, msg): messages.append(msg) session = TestSession('id') session.open() session.message('message') self.assertEqual(messages[0], 'message')
def test_message_on_message(self): from pyramid_sockjs import Session messages = [] class TestSession(Session): def on_message(self, msg): messages.append(msg) session = TestSession('id') session.open() session.message('message') self.assertEqual(messages[0], 'message')
def test_message_on_message_exception(self): from pyramid_sockjs import Session class TestSession(Session): def on_message(self, msg): raise Exception() session = TestSession('id') session.open() err = None try: session.message('message') except Exception as exc: # pragma: no cover err = exc self.assertIsNone(err)
def test_message_on_message_exception(self): from pyramid_sockjs import Session class TestSession(Session): def on_message(self, msg): raise Exception() session = TestSession('id') session.open() err = None try: session.message('message') except Exception as exc: # pragma: no cover err = exc self.assertIsNone(err)