class TestRunner:
def __call__(self):
user1()
user2()
user3()
user4()
사용자를 자이 썬에서 무작위로 실행하여 그라인더 도구에서 실행하려면 어떻게해야합니까?jython 스크립트에서 임의로 함수를 어떻게 실행합니까?
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()
Martijn. 그것은 일했다 :) – srp
나는 자이 썬 모르지만, 당신은 임의의 선택을 원하는 경우,이
import random
class TestRunner:
def __call__(self):
func = random.choice([user1, user2, user3, user3])
func()
작동합니다
그것은 나를 위해 작동합니다 감사합니다 – srp
나는이 접근법이 Martijn 's보다 조금 더 유연하다고 생각합니다. –
사용자 당 정확히 한 번 실행 (Martijn의 답변을 임의로 뒤섞음)하거나, 호출 될 때마다 무작위 사용자를 실행합니다 (임의로/라이오넬의 대답을 취하십시오)? – tucuxi
잘 알고 있습니다 .. 귀중한 정보 .. 고맙습니다. – srp