msaltnet / smtm

It's a game to get money
https://smtm.msalt.net
MIT License
91 stars 96 forks source link

Integrate Tester #27

Closed msaltnet closed 2 years ago

msaltnet commented 3 years ago

like below

class Tester:
    MAIN_STATEMENT = "아무키나 누르면 다음으로 진행됩니다"

    def __init__(self):
        self.test_list = [
            {
                "preparation": "테스트를 준비하세요.",
                "action": self.print_help,
                "verification": "테스트 결과를 확인하세요.",
            },
            {
                "preparation": "테스트를 준비하세요.",
                "action": self.print_help,
                "verification": "테스트 결과를 확인하세요.",
            },
        ]

    def main(self):
        """main 함수"""

        for test in self.test_list:
            print(test["preparation"])
            input(self.MAIN_STATEMENT)
            test["action"]()
            print(test["verification"])

        print("tests all done")

    def print_help(self):
        print("test print help========================")

if __name__ == "__main__":
    Tester().main()
class Tester:
    MAIN_STATEMENT = "아무키나 누르면 다음으로 진행됩니다"

    def __init__(self):
        self.test_list = [
            {
                "preparation": "테스트를 준비하세요.",
                "action": self.print_help,
                "verification": "테스트 결과를 확인하세요.",
            },
            {
                "preparation": "테스트를 준비하세요.",
                "action": self.print_help,
                "verification": "테스트 결과를 확인하세요.",
            },
        ]

    def main(self):
        """main 함수"""

        for test in self.test_list:
            print(test["preparation"])
            input(self.MAIN_STATEMENT)
            test["action"]()
            print(test["verification"])

        print("tests all done")

    def print_help(self):
        print("test print help========================")

if __name__ == "__main__":
    Tester().main()