def test_instance_public(): iid = 'instance_public_iid' player = '*****@*****.**' game = Game.get_or_insert(key_name = 'public_game') instance = GameInstance(parent = game, key_name = iid, players = [player], leader = player) instance.put() assert instance not in game.get_public_instances_query().fetch(1000) instance.public = True instance.put() public_game = game.get_public_instances_query().fetch(1)[0] assert public_game.to_dictionary() == instance.to_dictionary() instance.public = False instance.put() assert len(game.get_public_instances_query().fetch(1000)) == 0
def test_instance_public(): iid = 'instance_public_iid' player = '*****@*****.**' game = Game.get_or_insert(key_name='public_game') instance = GameInstance(parent=game, key_name=iid, players=[player], leader=player) instance.put() assert instance not in game.get_public_instances_query().fetch(1000) instance.public = True instance.put() public_game = game.get_public_instances_query().fetch(1)[0] assert public_game.to_dictionary() == instance.to_dictionary() instance.public = False instance.put() assert len(game.get_public_instances_query().fetch(1000)) == 0