def test_delete_messages():
  iid = 'instance_messages_iid'
  player = '*****@*****.**'
  game = Game.get_or_insert(key_name = gid)
  instance = GameInstance.get_or_insert(parent = game,
                                        key_name = iid,
                                        players = [player],
                                        leader = player)
  for i in xrange(50):
    message = Message(parent = instance,
                      sender = player,
                      msg_type = 'blah',
                      recipient = player,
                      content = '%d' % i)
    message.put()
  messages = Message.all(keys_only = True).ancestor(instance.key()).fetch(1000)
  assert len(messages) == 50

  instance.delete_messages('blah')
  messages = Message.all(keys_only = True).ancestor(instance.key()).fetch(1000)
  assert len(messages) == 0
def test_delete_messages():
    iid = 'instance_messages_iid'
    player = '*****@*****.**'
    game = Game.get_or_insert(key_name=gid)
    instance = GameInstance.get_or_insert(parent=game,
                                          key_name=iid,
                                          players=[player],
                                          leader=player)
    for i in xrange(50):
        message = Message(parent=instance,
                          sender=player,
                          msg_type='blah',
                          recipient=player,
                          content='%d' % i)
        message.put()
    messages = Message.all(keys_only=True).ancestor(instance.key()).fetch(1000)
    assert len(messages) == 50

    instance.delete_messages('blah')
    messages = Message.all(keys_only=True).ancestor(instance.key()).fetch(1000)
    assert len(messages) == 0