擅长:python、mysql、java
<p>如果测试函数按任意顺序放置-请使用已排序的元组列表:</p>
<pre><code>class A:
def __init__(self):
self._TESTS = [
(2, 'val10', self.test10),
...
(1, 'val1', self.test1),
#...
]
def test(self, x):
for t in sorted(self._TESTS):
if t[2](x):
return t[1]
return None
</code></pre>