Exemplo n.º 1
0
 def test_merge_from_empty_message_notifies_parent(self):
     source = TestSs1()
     dest = Test()
     dest.substruct.MergeFrom(source)
     self.assertTrue(dest.HasField('substruct'))
Exemplo n.º 2
0
 def test_merge_from_empty_message_does_not_set_enum_field(self):
     source = Test()
     dest = Test()
     dest.MergeFrom(source)
     self.assertFalse(dest.HasField('enum_field'))
Exemplo n.º 3
0
 def test_has_field_for_cleared_indirectly_set_message_field_returns_false(
         self):
     message = Test()
     message.substruct.field3.field1 = 3.14159
     message.ClearField('substruct')
     self.assertFalse(message.HasField('substruct'))
Exemplo n.º 4
0
 def test_has_field_for_message_field_set_by_repeated_message_field_returns_true(
         self):
     message = Test()
     message.substruct.list_object.append(TestSs1Thing())
     self.assertTrue(message.HasField('substruct'))
Exemplo n.º 5
0
 def test_has_field_for_message_field_of_cleared_message_returns_false(
         self):
     message = Test()
     message.substruct.field2 = "something"
     message.Clear()
     self.assertFalse(message.HasField('substruct'))
Exemplo n.º 6
0
 def test_has_field_for_indirectly_set_message_field_returns_true(self):
     message = Test()
     message.substruct.field3.field1 = 3.14159
     self.assertTrue(message.HasField('substruct'))
Exemplo n.º 7
0
 def test_has_field_for_scalar_field_of_cleared_message_returns_false(self):
     message = Test()
     message.timestamp = 123
     message.Clear()
     self.assertFalse(message.HasField('timestamp'))
Exemplo n.º 8
0
 def test_has_field_for_set_message_field_returns_true(self):
     message = Test()
     message.substruct.field2 = "something"
     self.assertTrue(message.HasField('substruct'))
Exemplo n.º 9
0
 def test_has_field_for_unset_message_field_returns_false(self):
     message = Test()
     self.assertFalse(message.HasField('substruct'))
Exemplo n.º 10
0
 def test_has_field_for_set_scalar_field_returns_true(self):
     message = Test()
     message.timestamp = 123
     self.assertTrue(message.HasField('timestamp'))
Exemplo n.º 11
0
 def test_has_field_for_unset_scalar_field_returns_false(self):
     message = Test()
     self.assertFalse(message.HasField('timestamp'))