Exemplo n.º 1
0
    def test_storage(self):
        chat = self.chat
        storage = ChatStorage(chat.id)
        self.failUnlessEqual([], storage.all())

        user_id = self.test_user.id
        text = "test message"

        message = Message(user_id, text)
        storage.put(message)

        storage = ChatStorage(chat.id)
        self.failUnlessEqual([message], storage.all())
Exemplo n.º 2
0
    def test_storage(self):
        chat = self.chat
        storage = ChatStorage(chat.id)
        self.failUnlessEqual([], storage.all())

        user_id = self.test_user.id
        text = "test message"

        message = Message(user_id, text)
        storage.put(message)

        storage = ChatStorage(chat.id)
        self.failUnlessEqual([message], storage.all())
Exemplo n.º 3
0
 def test_storage_poinert_overflow(self):
     chat = self.chat
     storage = ChatStorage(chat.id)
     user_id = self.test_user.id
     text = "test message %d"
     messages = deque([], settings.CHAT_MAX_ITEMS)
     for i in range(settings.CHAT_MAX_ITEMS + 7):
         message = Message(user_id, text % i)
         messages.append(message)
         storage.put(message)
     #time.sleep(2)
     storage = ChatStorage(chat.id)
     self.failUnlessEqual(list(messages), storage.all())
Exemplo n.º 4
0
    def test_storage_poinert(self):
        chat = self.chat
        storage = ChatStorage(chat.id)
        user_id = self.test_user.id
        text = "test message %d"
        messages = []
        for i in range(2):
            message = Message(user_id, text % i)
            messages.append(message)
            storage.put(message)

        storage = ChatStorage(chat.id)
        self.failUnlessEqual(messages, storage.all())
Exemplo n.º 5
0
 def test_storage_poinert_overflow(self):
     chat = self.chat
     storage = ChatStorage(chat.id)
     user_id = self.test_user.id
     text = "test message %d"
     messages = deque([], settings.CHAT_MAX_ITEMS)
     for i in range(settings.CHAT_MAX_ITEMS + 7):
         message = Message(user_id, text % i)
         messages.append(message)
         storage.put(message)
     #time.sleep(2)
     storage = ChatStorage(chat.id)
     self.failUnlessEqual(list(messages), storage.all())
Exemplo n.º 6
0
    def test_storage_poinert(self):
        chat = self.chat
        storage = ChatStorage(chat.id)
        user_id = self.test_user.id
        text = "test message %d"
        messages = []
        for i in range(2):
            message = Message(user_id, text % i)
            messages.append(message)
            storage.put(message)

        storage = ChatStorage(chat.id)
        self.failUnlessEqual(messages, storage.all())