Skip to content

Commit

Permalink
checking enviroment files
Browse files Browse the repository at this point in the history
testing cat

fixed cat command

testing tests

testing location

testing django-environ

fixed install

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 9eb3ec4 commit a1a369d
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 5 deletions.
8 changes: 3 additions & 5 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,9 +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 install -r requirements-test.txt
- name: Run linting tools
run: |
cd app/
Expand All @@ -20,5 +18,5 @@ jobs:
run: |
cp .env.testing app/.env
cd app/
ls -al
mkdir static_files
python manage.py test
9 changes: 9 additions & 0 deletions app/app/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,17 @@
"""

import os
import sys
from pathlib import Path

import environ

# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent

# Take environment variables from .env file
environ.Env.read_env(os.path.join(BASE_DIR, ".env"))

# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/5.0/howto/deployment/checklist/

Expand Down Expand Up @@ -96,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 a1a369d

Please sign in to comment.