Skip to content

Commit efcb79f

Browse files
committed
fix: write sorted tests
1 parent cf81228 commit efcb79f

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

tools/checkspecs.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -209,9 +209,9 @@ def test_specs(self, uri):
209209
'from %s import %s' % (uri, c),
210210
'def test_%s_inputs():' % c]
211211
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()):
213213
input_fields += '%s=dict(' % traitname
214-
for key, value in trait.__dict__.items():
214+
for key, value in sorted(trait.__dict__.items()):
215215
if key in in_built or key == 'desc':
216216
continue
217217
if isinstance(value, basestring):
@@ -231,8 +231,8 @@ def test_specs(self, uri):
231231
yield assert_equal, getattr(inputs.traits()[key], metakey), value"""]
232232
fp.writelines('\n'.join(cmd) + '\n')
233233

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__):
236236
if key in in_built:
237237
continue
238238
parent_metadata = []
@@ -251,9 +251,9 @@ def test_specs(self, uri):
251251
with open(testfile, 'at') as fp:
252252
cmd = ['def test_%s_outputs():' % c]
253253
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()):
255255
input_fields += '%s=dict(' % traitname
256-
for key, value in trait.__dict__.items():
256+
for key, value in sorted(trait.__dict__.items()):
257257
if key in in_built or key == 'desc':
258258
continue
259259
if isinstance(value, basestring):
@@ -273,8 +273,8 @@ def test_specs(self, uri):
273273
yield assert_equal, getattr(outputs.traits()[key], metakey), value"""]
274274
fp.writelines('\n'.join(cmd) + '\n')
275275

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__):
278278
if key in in_built:
279279
continue
280280
parent_metadata = []

0 commit comments

Comments
 (0)