Minor changes made

This commit is contained in:
Ahmed 2023-10-27 19:01:43 +11:00
commit 5564279258
2 changed files with 6 additions and 12 deletions

View File

@ -127,8 +127,8 @@ jobs:
run: pip install cookiecutter
- name: Generate project
run: cookiecutter . --no-input project_slug=test_project
- name: Install production dependencies
run: pip install -r test_project/requirements/production.txt
- name: Install project dependencies
run: pip install -r test_project/requirements.txt
- name: Run Django deployment checks
working-directory: test_project
run: python manage.py check --deploy

View File

@ -1,14 +1,8 @@
import os
import subprocess
import pytest
def test_production_check():
# Get the absolute path to the manage.py file
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
# Construct the absolute path to the manage.py file
manage_py_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "test_project", "manage.py")
# Assert that the manage.py file exists at the expected path
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'])