class TestRunner:
def __call__(self):
user1()
user2()
user3()
user4()
如何在jython中隨機執行用戶以在磨牀工具中運行?如何在jython腳本中隨機運行函數?
class TestRunner:
def __call__(self):
user1()
user2()
user3()
user4()
如何在jython中隨機執行用戶以在磨牀工具中運行?如何在jython腳本中隨機運行函數?
存放在列表中的功能(沒有打電話給他們),然後用random.shuffle
:
import random
class TestRunner:
def __call__(self):
users = [user1, user2, user3, user4]
random.shuffle(users)
for user in users:
user()
謝謝Martijn。它的工作:) – srp
我不知道Jython中,但如果你想有一個隨機的選擇,這應該工作
import random
class TestRunner:
def __call__(self):
func = random.choice([user1, user2, user3, user3])
func()
謝謝你對我有用 – srp
我認爲這種方法比Martijn的更靈活一些 –
每個用戶只執行一次執行(混洗他們/ Martijn的回答),或者每次調用這個用戶時執行一個隨機用戶(隨機選擇一個/ Lionel的回答)? – tucuxi
很高興知道..有價值的信息..謝謝 – srp