Skip to content

Commit

Permalink
fixed install
Browse files Browse the repository at this point in the history
added new install

added test requiment file

updated requirement file

fixed dir

testing sqlight tests

added make dir

cleaned up code
  • Loading branch information
daniel-gray-tangent committed Apr 29, 2024
1 parent 4cd2bc3 commit d0b2b77
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 7 deletions.
10 changes: 3 additions & 7 deletions .github/workflows/testing.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: test_Django
name: Testing Django
on: [ pull_request, push ] # activates the workflow when there is a push or pull request in the repo
jobs:
test_project:
Expand All @@ -9,10 +9,7 @@ jobs:
- name: Install Dependencies
run: |
python -m pip install --upgrade pip
pip install django==5.0.2
pip install django-extensions
pip install ruff
pip django-environ
pip install -r requirements-test.txt
- name: Run linting tools
run: |
cd app/
Expand All @@ -21,6 +18,5 @@ jobs:
run: |
cp .env.testing app/.env
cd app/
ls -al
cat .env
mkdir static_files
python manage.py test
4 changes: 4 additions & 0 deletions app/app/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
"""

import os
import sys
from pathlib import Path

import environ
Expand Down Expand Up @@ -101,6 +102,9 @@
}
}

if "test" in sys.argv or "test_coverage" in sys.argv: # Covers regular testing and django-coverage
DATABASES["default"]["ENGINE"] = "django.db.backends.sqlite3"

# Password validation
# https://docs.djangoproject.com/en/5.0/ref/settings/#auth-password-validators

Expand Down
3 changes: 3 additions & 0 deletions requirements-test.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
-r requirements.txt
django-extensions
ruff
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ django==5.0.2
psycopg2-binary
gunicorn
whitenoise
django-environ

0 comments on commit d0b2b77

Please sign in to comment.