Exemplo n.º 1
0
    def test_get_messages(self):

        user = User(first_name="me", full_name="me too", facebook_id=8766)
        user.initialise_new_token()
        user.put()

        parent_key = ndb.Key("some_kind3", "some_id3")

        self.api.add_message(
            messages.AuthChatMessage(body="hello!",
                                     recipients=[3452746],
                                     token=user.get_token(),
                                     parent_key=parent_key.urlsafe()))

        self.api.add_message(
            messages.AuthChatMessage(body="what's up?",
                                     recipients=[3452746],
                                     token=user.get_token(),
                                     parent_key=parent_key.urlsafe()))

        msg = self.api.get_messages(
            messages.ChatMessageRequest(token=user.get_token(),
                                        parent_key=parent_key.urlsafe()))

        assert msg.messages[0].body == "hello!"
        assert msg.messages[1].body == "what's up?"
Exemplo n.º 2
0
    def test_get_messages(self):

        user = User(first_name="me", full_name="me too", facebook_id=8765)
        user.initialise_new_token()
        user.put()

        parent_key = ndb.Key("some_kind3", "some_id3")

        actions.add_message(
            message.AuthChatMessage(body="hello!",
                                    recipients=[3452746],
                                    message_id="563",
                                    parent_key=parent_key.urlsafe()), user)

        actions.add_message(
            message.AuthChatMessage(body="what's up?",
                                    recipients=[3452746],
                                    message_id="08764",
                                    parent_key=parent_key.urlsafe()), user)

        msg = actions.get_messages(parent_key)

        assert msg.messages[0].body == "hello!"
        assert msg.messages[1].body == "what's up?"
Exemplo n.º 3
0
    def test_chat_message_to_model(self):

        user = User(first_name="me", full_name="me too", facebook_id=976)
        user.initialise_new_token()
        user.put()

        msg = message.AuthChatMessage(body="hello",
                                      token=user.get_token(),
                                      recipients=[123, 456])

        model = actions.auth_chat_message_to_model(msg, user)

        assert model.sender_id == user.key.id()
        assert model.body == "hello"
        assert model.recipients == "123,456"
Exemplo n.º 4
0
    def test_add_message(self):

        user = User(first_name="me", full_name="me too", facebook_id=87654)
        user.initialise_new_token()
        user.put()

        parent_key = ndb.Key("some_kind1", "some_id2")

        msg = message.AuthChatMessage(body="hello!",
                                      token=user.get_token(),
                                      recipients=[3452746],
                                      parent_key=parent_key.urlsafe())

        actions.add_message(msg, user)

        thread = models.Thread.get_by_key(parent_key, 1)

        assert thread.messages[0].body == "hello!"
        assert thread.messages[0].sender_id == user.key.id()