הוראות:
1. לשמור את הקוד המצורף כקובץ py בתיקייה עם הקוד שלכם מהתרגיל
2. לשמור את קובץ הטסטים המתאים לתרגיל באותה תיקייה בשם test_hwX.py כאשר X זה מספר התרגיל
3. להריץ את הקובץ py מסעיף 1
שימו לב שבהרצה הראשונה הקוד יתקין ספריות פייתון חסרות ותצטרכו להריץ את הסקריפט שוב
import os import sys from subprocess import call PACKAGES_TO_INSTALL = [ "pip", "pytest", "mock" ] try: import pip import pytest import mock except ModuleNotFoundError: pip_path = os.path.join(sys.exec_prefix, "Scripts", "pip.exe") for package in PACKAGES_TO_INSTALL: call([pip_path, "install", "-U", package]) print("Packages installed! Please rerun the script.") input("Press Enter to exit.") exit(0) pytest.main(["--capture=sys"]) input("Press Enter to exit.")