test_map.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:PyPlanet 作者: PyPlanet 项目源码 文件源码
def test_map_juke(self):
        if len(self.instance.map_manager.maps) <= 1:
            raise Exception('Test server should contain more than 1 map!')
        while True:
            next_map = random.choice(list(self.instance.map_manager.maps))
            if next_map.uid != self.instance.map_manager.current_map.uid:
                break

        # Set next map
        await self.instance.map_manager.set_next_map(next_map)
        assert self.instance.map_manager.next_map == next_map
        map_info = await self.instance.gbx.execute('GetNextMapInfo')
        assert map_info['UId'] == next_map.uid
    #
    # async def test_map_jump(self):
    #   if len(self.instance.map_manager.maps) <= 1:
    #       raise Exception('Test server should contain more than 1 map!')
    #   while True:
    #       jump_map = random.choice(self.instance.map_manager.maps)
    #       if jump_map.uid != self.instance.map_manager.current_map.uid:
    #           break
    #
    #   # Skip to next map.
    #   await self.instance.map_manager.set_current_map(jump_map)
    #   assert self.instance.map_manager.next_map == jump_map
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号