def test_struct_field(self):
instance = StructField(a=IntegerField(), b=FloatField())
val = instance.create()
val.a = 100
val.b = 3.14
self.assertEqual(val.a, 100)
nested_instance = StructField(
a=IntegerField(),
b=StructField(
c=FloatField(),
d=StringField(default=six.u('hello world'))
)
)
val = nested_instance.create()
val.a = 100
val.b.c = 3.14
self.assertEqual(val.b.c, 3.14)
self.assertEqual(val.b.d, six.u('hello world'))
评论列表
文章目录