message_test.py 文件源码

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

项目:googleURLParser 作者: randomaccess3 项目源码 文件源码
def testMapIterValidAfterFieldCleared(self):
    # Map iterator needs to work even if field is cleared.
    # For the C++ implementation this tests the correctness of
    # ScalarMapContainer::Release()
    msg = map_unittest_pb2.TestMap()

    msg.map_int32_int32[2] = 4
    msg.map_int32_int32[3] = 6
    msg.map_int32_int32[4] = 8

    it = msg.map_int32_int32.items()

    msg.ClearField('map_int32_int32')
    matching_dict = {2: 4, 3: 6, 4: 8}
    self.assertMapIterEquals(it, matching_dict)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号