TG Telegram Group & Channel
ترفندهای برنامه‌نویسی | United States America (US)
Create: Update:

اگر از وی‌اس‌کد برای نوشتن پروژه‌های جنگو استفاده می‌کنید، در حالت فعلی پلاگین‌های تست که وی‌اس‌کد خودش داره یا می‌تونید براش نصب کنید تست‌های جنگو رو نمی‌شناسن ولی برای اینکه شبیه حالت توی عکس بشه و از این آپشن برخوردار بشید می‌تونید پلاگین
https://marketplace.visualstudio.com/items?itemName=LittleFoxTeam.vscode-python-test-adapter
رو نصب کنید و بعد فایلی که در مسیر

~/.vscode-oss/extensions/littlefoxteam.vscode-python-test-adapter-0.7.1/out/src/unittest/unittestScripts.js
رو ادیت کنید به این صورت که اول این فانکشن
def discover_django(start_dir):
"""Setting DJANGO_SETTINGS_MODULE and call django.setup to locate & run django unittests"""
import contextlib, os
with contextlib.suppress(Exception), open(start_dir + "/manage.py", "r") as management_file:
eval(next((line for line in management_file.readlines() if line.strip().startswith("os.environ.setdefault")), '').strip())
import django
django.setup()
رو تو خط مثلا ۱۶ یا ۱۷ و بالای فایل بنویسید. و بعد هم اون پایین فایل بالاتر از
if action == "discover":
فانکشن پایتونی رو صداش کنید. یبارم وی‌اس‌کد رو ری‌استارت کنید درست میشه.

ترفندهای برنامه‌نویسی
Photo
اگر از وی‌اس‌کد برای نوشتن پروژه‌های جنگو استفاده می‌کنید، در حالت فعلی پلاگین‌های تست که وی‌اس‌کد خودش داره یا می‌تونید براش نصب کنید تست‌های جنگو رو نمی‌شناسن ولی برای اینکه شبیه حالت توی عکس بشه و از این آپشن برخوردار بشید می‌تونید پلاگین
https://marketplace.visualstudio.com/items?itemName=LittleFoxTeam.vscode-python-test-adapter
رو نصب کنید و بعد فایلی که در مسیر
~/.vscode-oss/extensions/littlefoxteam.vscode-python-test-adapter-0.7.1/out/src/unittest/unittestScripts.js
رو ادیت کنید به این صورت که اول این فانکشن
def discover_django(start_dir):
"""Setting DJANGO_SETTINGS_MODULE and call django.setup to locate & run django unittests"""
import contextlib, os
with contextlib.suppress(Exception), open(start_dir + "/manage.py", "r") as management_file:
eval(next((line for line in management_file.readlines() if line.strip().startswith("os.environ.setdefault")), '').strip())
import django
django.setup()
رو تو خط مثلا ۱۶ یا ۱۷ و بالای فایل بنویسید. و بعد هم اون پایین فایل بالاتر از
if action == "discover":
فانکشن پایتونی رو صداش کنید. یبارم وی‌اس‌کد رو ری‌استارت کنید درست میشه.


>>Click here to continue<<

ترفندهای برنامه‌نویسی







Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)