|
@@ -1480,12 +1480,8 @@ class Proto3Test(BaseTestCase):
|
|
|
|
|
|
submsg = msg.map_int32_foreign_message[5]
|
|
|
self.assertIs(submsg, msg.map_int32_foreign_message.get(5))
|
|
|
- # TODO(jieluo): Fix python and cpp extension diff.
|
|
|
- if api_implementation.Type() == 'cpp':
|
|
|
- with self.assertRaises(TypeError):
|
|
|
- msg.map_int32_foreign_message.get('')
|
|
|
- else:
|
|
|
- self.assertEqual(None, msg.map_int32_foreign_message.get(''))
|
|
|
+ with self.assertRaises(TypeError):
|
|
|
+ msg.map_int32_foreign_message.get('')
|
|
|
|
|
|
def testScalarMap(self):
|
|
|
msg = map_unittest_pb2.TestMap()
|
|
@@ -1695,12 +1691,8 @@ class Proto3Test(BaseTestCase):
|
|
|
|
|
|
del msg2.map_int32_foreign_message[222]
|
|
|
self.assertFalse(222 in msg2.map_int32_foreign_message)
|
|
|
- if api_implementation.Type() == 'cpp':
|
|
|
- with self.assertRaises(TypeError):
|
|
|
- del msg2.map_int32_foreign_message['']
|
|
|
- else:
|
|
|
- with self.assertRaises(KeyError):
|
|
|
- del msg2.map_int32_foreign_message['']
|
|
|
+ with self.assertRaises(TypeError):
|
|
|
+ del msg2.map_int32_foreign_message['']
|
|
|
|
|
|
def testMergeFromBadType(self):
|
|
|
msg = map_unittest_pb2.TestMap()
|