3 from cola
.model
import Model
5 class TestModel(Model
):
7 duck
= Model().create(sound
='quack',name
='ducky')
8 goose
= Model().create(sound
='cluck',name
='goose')
10 self
.create(attribute
= 'value',
11 mylist
=[duck
,duck
,goose
])
13 self
.set_mylist([duck
,duck
,goose
, 'meow', 'caboose',42])
18 class InnerModel(Model
):
20 self
.create(foo
= 'bar')
22 class NestedModel(Model
):
24 self
.create(inner
= InnerModel(),
26 normaList
= [ 1,2,3, [4,5, [6,7,8], 9]])
27 self
.innerList
.append(InnerModel())
28 self
.innerList
.append([InnerModel()])
29 self
.innerList
.append([[InnerModel()]])
30 self
.innerList
.append([[[InnerModel(),InnerModel()]]])
31 self
.innerList
.append({"foo": InnerModel()})