def test_needHelp_help_case(): argman = ArgumentManager() argv = ['binary', '--help'] assert argman.needHelp(argv) is True
def test_needHelp_wrong_case(): argman = ArgumentManager() argv = ['binary', 'no'] assert argman.needHelp(argv) is False
def test_needHelp_help(): argMan = ArgumentManager() argv = ['./303make', '--help'] assert argMan.needHelp(argv) is True
def test_needHelp_wrong_case(): argMan = ArgumentManager() argv = ['./303make', 'no'] assert argMan.needHelp(argv) is False
def test_dont_needHelp(): argMan = ArgumentManager() argv = ['./304pacman', 'nohelp'] assert argMan.needHelp(argv) is False
def test_needHelp_h(): argMan = ArgumentManager() argv = ['./304pacman', '-h'] assert argMan.needHelp(argv) is True
def test_needHelp_help(): argMan = ArgumentManager() argv = ['./307multigrains', '--help'] assert argMan.needHelp(argv) is True
def main(): argsManager = ArgumentManager() if argsManager.needHelp(argv): Usage() elif argsManager.checkArgs(argv) == 84: exit(84) else: Pollution().run(argv)
def main(): argsManager = ArgumentManager() if argsManager.needHelp(argv): Usage() elif argsManager.checkArgs(argv) == 84: exit(84) else: Pacman(argv[2], argv[3]).run(argv[1])
def main(): argsManager = ArgumentManager() if argsManager.needHelp(argv): Usage() elif argsManager.checkArgs(argv) == 84: print() Usage() exit(84) else: Mazer(int(argv[1]), int(argv[2])).run()