@@ -209,9 +209,9 @@ def test_specs(self, uri):
209
209
'from %s import %s' % (uri , c ),
210
210
'def test_%s_inputs():' % c ]
211
211
input_fields = ''
212
- for traitname , trait in classinst .input_spec ().traits (transient = None ).items ():
212
+ for traitname , trait in sorted ( classinst .input_spec ().traits (transient = None ).items () ):
213
213
input_fields += '%s=dict(' % traitname
214
- for key , value in trait .__dict__ .items ():
214
+ for key , value in sorted ( trait .__dict__ .items () ):
215
215
if key in in_built or key == 'desc' :
216
216
continue
217
217
if isinstance (value , basestring ):
@@ -231,8 +231,8 @@ def test_specs(self, uri):
231
231
yield assert_equal, getattr(inputs.traits()[key], metakey), value""" ]
232
232
fp .writelines ('\n ' .join (cmd ) + '\n ' )
233
233
234
- for traitname , trait in classinst .input_spec ().traits (transient = None ).items ():
235
- for key in trait .__dict__ :
234
+ for traitname , trait in sorted ( classinst .input_spec ().traits (transient = None ).items () ):
235
+ for key in sorted ( trait .__dict__ ) :
236
236
if key in in_built :
237
237
continue
238
238
parent_metadata = []
@@ -251,9 +251,9 @@ def test_specs(self, uri):
251
251
with open (testfile , 'at' ) as fp :
252
252
cmd = ['def test_%s_outputs():' % c ]
253
253
input_fields = ''
254
- for traitname , trait in classinst .output_spec ().traits (transient = None ).items ():
254
+ for traitname , trait in sorted ( classinst .output_spec ().traits (transient = None ).items () ):
255
255
input_fields += '%s=dict(' % traitname
256
- for key , value in trait .__dict__ .items ():
256
+ for key , value in sorted ( trait .__dict__ .items () ):
257
257
if key in in_built or key == 'desc' :
258
258
continue
259
259
if isinstance (value , basestring ):
@@ -273,8 +273,8 @@ def test_specs(self, uri):
273
273
yield assert_equal, getattr(outputs.traits()[key], metakey), value""" ]
274
274
fp .writelines ('\n ' .join (cmd ) + '\n ' )
275
275
276
- for traitname , trait in classinst .output_spec ().traits (transient = None ).items ():
277
- for key in trait .__dict__ :
276
+ for traitname , trait in sorted ( classinst .output_spec ().traits (transient = None ).items () ):
277
+ for key in sorted ( trait .__dict__ ) :
278
278
if key in in_built :
279
279
continue
280
280
parent_metadata = []
0 commit comments