コード例 #1
0
ファイル: tests.py プロジェクト: slok/django-chat
 def test_chat_message_save(self):
     """Tests the save of the instance in redis"""
     for i in range(100):
         cm = ChatMessage(uuid.uuid4(), "default")
         cm.msg = "Python rulz!%d" % i
         cm.user = "******" % i
         cm.time = time.time()
         cm.save()
コード例 #2
0
ファイル: tests.py プロジェクト: slok/django-chat
    def test_chat_message_basic(self):
        """Tests creation, getters and setter of ChatMessage model"""
        cm = ChatMessage(uuid.uuid4(), "default")
        cm.msg = "Python rulz!"
        cm.user = "******"
        cm.time = time.time()

        self.assertEqual(cm.msg, "Python rulz!")
        self.assertEqual(cm.user, "slok")
コード例 #3
0
ファイル: tests.py プロジェクト: slok/django-chat
    def test_chat_message_find(self):
        """Tests the find of the instance in redis"""

        uuid_id = uuid.uuid4()
        cm = ChatMessage(uuid_id, "default")
        cm.msg = "Python rulz!"
        cm.user = "******"
        cm.time = time.time()
        cm.save()

        cm_find = ChatMessage.find(uuid_id)

        self.assertEqual(cm_find.msg, cm.msg)
        self.assertEqual(cm_find.user, cm.user)
        self.assertEqual(cm_find.room, cm.room)
コード例 #4
0
ファイル: tests.py プロジェクト: slok/django-chat
    def test_chat_messages(self):
        """Tests the find of the instance in redis"""

        for i in range(30):
            uuid_id = uuid.uuid4()
            cm = ChatMessage(uuid_id, "room1")
            cm.msg = "Python rulz!%d" % i
            cm.user = "******" % i
            cm.time = time.time()
            cm.save()

        cr = ChatRoom("room1")
        messages = cr.messages(10)
        self.assertEqual(len(messages), 10)

        name_number = 20
        for i in messages:
            self.assertEqual(i.user, "slok%d" % name_number)
            name_number += 1