Minor changes

This commit is contained in:
Ahmed 2023-10-27 18:50:55 +11:00
commit 961c34c0dc
2 changed files with 11 additions and 2 deletions

View File

@ -123,6 +123,8 @@ jobs:
with: with:
python-version: "3.11" python-version: "3.11"
cache: pip cache: pip
- name: Install Cookiecutter
run: pip install cookiecutter
- name: Generate project - name: Generate project
run: cookiecutter . --no-input project_slug=test_project run: cookiecutter . --no-input project_slug=test_project
- name: Install production dependencies - name: Install production dependencies

View File

@ -1,7 +1,14 @@
import os import os
import subprocess import subprocess
import pytest
def test_production_check(): def test_production_check():
base_dir = os.getcwd() # Get the absolute path to the manage.py file
manage_py_path = os.path.join(base_dir, "test_project", "manage.py") base_dir = os.path.dirname(os.path.abspath(__file__))
manage_py_path = os.path.join(base_dir, '..', 'test_project', 'manage.py')
# Ensure the path exists before proceeding
assert os.path.exists(manage_py_path), f"Expected path {manage_py_path} does not exist."
# Run the Django deployment checks
subprocess.check_call(['python', manage_py_path, 'check', '--deploy']) subprocess.check_call(['python', manage_py_path, 'check', '--deploy'])