diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 19539e631..cb5597c69 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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 \ No newline at end of file diff --git a/tests/test_production_build.py b/tests/test_production_build.py index dd7df7cc7..6eea15a97 100644 --- a/tests/test_production_build.py +++ b/tests/test_production_build.py @@ -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']) \ No newline at end of file