| 
					
				 | 
			
			
				@@ -683,9 +683,7 @@ class MessageTest(unittest.TestCase): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     in the value being converted to a Unicode string.""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     m = message_module.TestAllTypes() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     m.optional_string = str('') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    self.assertTrue(isinstance(m.optional_string, six.text_type)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-# TODO(haberman): why are these tests Google-internal only? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    self.assertIsInstance(m.optional_string, six.text_type) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   def testLongValuedSlice(self, message_module): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     """It should be possible to use long-valued indicies in slices 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1071,14 +1069,13 @@ class Proto2Test(unittest.TestCase): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         repeated_nested_enum=['FOO', unittest_pb2.TestAllTypes.BAR], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         default_int32=800, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         oneof_string='y') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    self.assertTrue(isinstance(message, unittest_pb2.TestAllTypes)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    self.assertIsInstance(message, unittest_pb2.TestAllTypes) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertEqual(100, message.optional_int32) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertEqual(200, message.optional_fixed32) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertEqual(300.5, message.optional_float) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertEqual(b'x', message.optional_bytes) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertEqual(400, message.optionalgroup.a) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    self.assertTrue(isinstance(message.optional_nested_message, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                               unittest_pb2.TestAllTypes.NestedMessage)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    self.assertIsInstance(message.optional_nested_message, unittest_pb2.TestAllTypes.NestedMessage) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertEqual(500, message.optional_nested_message.bb) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertEqual(unittest_pb2.TestAllTypes.BAZ, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                      message.optional_nested_enum) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1236,7 +1233,7 @@ class Proto3Test(unittest.TestCase): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertTrue('abc' in msg.map_string_string) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertTrue(888 in msg.map_int32_enum) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    self.assertTrue(isinstance(msg.map_string_string['abc'], six.text_type)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    self.assertIsInstance(msg.map_string_string['abc'], six.text_type) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     # Accessing an unset key still throws TypeError of the type of the key 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     # is incorrect. 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1315,7 +1312,7 @@ class Proto3Test(unittest.TestCase): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     msg = map_unittest_pb2.TestMap() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     unicode_obj = u'\u1234' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    bytes_obj = unicode_obj.encode('utf8')  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    bytes_obj = unicode_obj.encode('utf8') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     msg.map_string_string[bytes_obj] = bytes_obj 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1324,8 +1321,8 @@ class Proto3Test(unittest.TestCase): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertEqual(key, unicode_obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertEqual(value, unicode_obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    self.assertTrue(isinstance(key, six.text_type)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    self.assertTrue(isinstance(value, six.text_type)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    self.assertIsInstance(key, six.text_type) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    self.assertIsInstance(value, six.text_type) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   def testMessageMap(self): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     msg = map_unittest_pb2.TestMap() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1493,7 +1490,7 @@ class Proto3Test(unittest.TestCase): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     submsg = msg.map_int32_foreign_message[111] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     self.assertIs(submsg, msg.map_int32_foreign_message[111]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    self.assertTrue(isinstance(submsg, unittest_pb2.ForeignMessage)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    self.assertIsInstance(submsg, unittest_pb2.ForeignMessage) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     submsg.c = 5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |