17 lines
329 B
Python
17 lines
329 B
Python
|
import unittest
|
||
|
|
||
|
|
||
|
def make_ordered_test():
|
||
|
order = {}
|
||
|
|
||
|
def ordered(f):
|
||
|
order[f.__name__] = len(order)
|
||
|
return f
|
||
|
|
||
|
def compare(a, b):
|
||
|
return [1, -1][order[a] < order[b]]
|
||
|
|
||
|
return ordered, compare
|
||
|
|
||
|
ordered, compare = make_ordered_test()
|
||
|
unittest.defaultTestLoader.sortTestMethodsUsing = compare
|