Skip to content

Commit

Permalink
Fix/update test settings
Browse files Browse the repository at this point in the history
  • Loading branch information
JonathanWillitts committed Sep 17, 2024
1 parent ad6249b commit 66b0be5
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 33 deletions.
31 changes: 15 additions & 16 deletions edc_consent/tests/test_settings.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#!/usr/bin/env python
import sys
from pathlib import Path

Expand All @@ -6,13 +7,11 @@
from edc_utils import get_utcnow

app_name = "edc_consent"
base_dir = Path(__file__).absolute().parent
base_dir = Path(__file__).absolute().parent.parent.parent

project_settings = DefaultTestSettings(
calling_file=__file__,
BASE_DIR=base_dir,
DJANGO_CRYPTO_FIELDS_KEY_PATH=base_dir / "crypto_keys",
GIT_DIR=base_dir.parent.parent,
APP_NAME=app_name,
SILENCED_SYSTEM_CHECKS=[
"edc_consent.E001",
Expand All @@ -21,17 +20,16 @@
"edc_navbar.E003",
"edc_sites.E001",
],
ETC_DIR=str(base_dir / app_name / "tests" / "etc"),
EDC_NAVBAR_DEFAULT="edc_consent",
EDC_PROTOCOL_STUDY_OPEN_DATETIME=get_utcnow() - relativedelta(years=1),
EDC_PROTOCOL_STUDY_CLOSE_DATETIME=get_utcnow() + relativedelta(years=1),
EDC_SITES_REGISTER_DEFAULT=True,
SUBJECT_SCREENING_MODEL="consent_app.subjectscreening",
SUBJECT_CONSENT_MODEL="consent_app.subjectconsent",
SUBJECT_VISIT_MODEL="consent_app.subjectvisit",
SUBJECT_VISIT_MISSED_MODEL="consent_app.subjectvisitmissed",
SUBJECT_REQUISITION_MODEL="consent_app.subjectrequisition",
SUBJECT_REFUSAL_MODEL="consent_app.subjectrefusal",
EDC_SITES_REGISTER_DEFAULT=True,
INSTALLED_APPS=[
"django.contrib.admin",
"django.contrib.auth",
Expand All @@ -40,30 +38,31 @@
"django.contrib.messages",
"django.contrib.staticfiles",
"django.contrib.sites",
"multisite",
"simple_history",
"django_crypto_fields.apps.AppConfig",
"django_revision.apps.AppConfig",
"multisite",
"adverse_event_app.apps.AppConfig",
"edc_action_item.apps.AppConfig",
"edc_adverse_event.apps.AppConfig",
"edc_appointment.apps.AppConfig",
"edc_visit_schedule.apps.AppConfig",
"edc_export.apps.AppConfig",
"edc_auth.apps.AppConfig",
"edc_crf.apps.AppConfig",
"edc_sites.apps.AppConfig",
"edc_form_runners.apps.AppConfig",
"edc_timepoint.apps.AppConfig",
"edc_dashboard.apps.AppConfig",
"edc_data_manager.apps.AppConfig",
"edc_device.apps.AppConfig",
"edc_form_runners.apps.AppConfig",
"edc_identifier.apps.AppConfig",
"edc_action_item.apps.AppConfig",
"edc_lab.apps.AppConfig",
"edc_locator.apps.AppConfig",
"edc_metadata.apps.AppConfig",
"edc_notification.apps.AppConfig",
"edc_protocol.apps.AppConfig",
"edc_registration.apps.AppConfig",
"edc_review_dashboard.apps.AppConfig",
"edc_sites.apps.AppConfig",
"edc_subject_dashboard.apps.AppConfig",
"edc_timepoint.apps.AppConfig",
"edc_visit_schedule.apps.AppConfig",
"edc_visit_tracking.apps.AppConfig",
"edc_consent.apps.AppConfig",
"edc_auth.apps.AppConfig",
"consent_app.apps.AppConfig",
"edc_appconfig.apps.AppConfig",
],
Expand Down
19 changes: 2 additions & 17 deletions runtests.py
Original file line number Diff line number Diff line change
@@ -1,20 +1,5 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-


import os
import sys
from edc_test_settings.func_main import func_main2

if __name__ == "__main__":
os.environ["DJANGO_SETTINGS_MODULE"] = "edc_consent.tests.test_settings"
import django

django.setup()
from django.test.runner import DiscoverRunner

tags = [t.split("=")[1] for t in sys.argv if t.startswith("--tag")]
failfast = any([True for t in sys.argv if t.startswith("--failfast")])
keepdb = any([True for t in sys.argv if t.startswith("--keepdb")])
opts = dict(failfast=failfast, tags=tags, keepdb=keepdb)
failures = DiscoverRunner(**opts).run_tests(["edc_consent.tests"], **opts)
sys.exit(failures)
func_main2("edc_consent.tests.test_settings", "edc_consent.tests")

0 comments on commit 66b0be5

Please sign in to comment.