File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -169,7 +169,7 @@ def empty(self):
169
169
def to_dict (self ):
170
170
d = self ._mapping .to_dict ()
171
171
_ , d = d .popitem ()
172
- d [ "type" ] = self . name
172
+ d . update ( super ( Object , self ). to_dict ())
173
173
return d
174
174
175
175
def _collect_fields (self ):
Original file line number Diff line number Diff line change @@ -142,6 +142,13 @@ def test_object_dynamic_values():
142
142
f = field .Object (dynamic = dynamic )
143
143
assert f .to_dict ()['dynamic' ] == dynamic
144
144
145
+ def test_object_disabled ():
146
+ f = field .Object (enabled = False )
147
+ assert f .to_dict () == {
148
+ "type" : "object" ,
149
+ "enabled" : False
150
+ }
151
+
145
152
146
153
def test_object_constructor ():
147
154
expected = {'type' : 'object' , 'properties' : {'inner_int' : {'type' : 'integer' }}}
You can’t perform that action at this time.
0 commit comments