def test_set_list_with_keyword_arg(self): refs = [TestRef(), TestRef(), TestRef()] for i in range(3): refs[i].field1 = i t = Test(list_ref=refs) for i in range(3): self.assertEqual(t.list_ref[i].field1, i) self.assertIsNot(t.list_ref[i], refs[i])
def test_extend_with_generic_list(self): t = Test() refs = [TestRef(), TestRef(), TestRef()] for i in range(3): refs[i].field1 = i t.list_ref.extend(refs) for i in range(3): self.assertEqual(t.list_ref[i].field1, i) self.assertIsNot(t.list_ref[i], refs[i])
def test_has_field_for_string_field_set_by_deserialization_returns_true( self): ref_message = TestRef() ref_message.field3 = "Hello World" ref_message2 = TestRef.FromString(ref_message.SerializeToString()) self.assertTrue(ref_message2.HasField('field3'))
def test_has_field_for_scalar_field_set_by_deserialization_returns_true( self): ref_message = TestRef() ref_message.field1 = 1 ref_message2 = TestRef.FromString(ref_message.SerializeToString()) self.assertTrue(ref_message2.HasField('field1'))
def test_has_field_for_string_field_set_by_deserialization_returns_true(self): ref_message = TestRef() ref_message.field3 = "Hello World" ref_message2 = TestRef.FromString(ref_message.SerializeToString()) self.assertTrue(ref_message2.HasField('field3'))
def test_has_field_for_scalar_field_set_by_deserialization_returns_true(self): ref_message = TestRef() ref_message.field1 = 1 ref_message2 = TestRef.FromString(ref_message.SerializeToString()) self.assertTrue(ref_message2.HasField('field1'))