class TestRunner:
def __call__(self):
user1()
user2()
user3()
user4()
グラインダーツールで実行するために、jythonでユーザーをランダムに実行するにはどうすればよいですか?
関数をリストに保存して(呼び出しずに)、次を使用しますrandom.shuffle
。
import random
class TestRunner:
def __call__(self):
users = [user1, user2, user3, user4]
random.shuffle(users)
for user in users:
user()
jythonはわかりませんが、ランダムな選択が必要な場合は、これでうまくいくはずです
import random
class TestRunner:
def __call__(self):
func = random.choice([user1, user2, user3, user3])
func()