|
1 | 1 | #!/usr/bin/env python
|
2 |
| -import logging |
3 |
| -from pathlib import Path |
4 |
| - |
5 |
| -from edc_test_utils import DefaultTestSettings, func_main |
6 |
| - |
7 |
| -app_name = "edc_export" |
8 |
| -base_dir = Path(__file__).absolute().parent |
9 |
| - |
10 |
| -project_settings = DefaultTestSettings( |
11 |
| - calling_file=__file__, |
12 |
| - APP_NAME=app_name, |
13 |
| - BASE_DIR=base_dir, |
14 |
| - ETC_DIR=str(base_dir / app_name / "tests" / "etc"), |
15 |
| - SILENCED_SYSTEM_CHECKS=["sites.E101", "edc_navbar.E002", "edc_navbar.E003"], |
16 |
| - EDC_BOOTSTRAP=3, |
17 |
| - EDC_SITES_REGISTER_DEFAULT=True, |
18 |
| - SUBJECT_SCREENING_MODEL="export_app.subjectscreening", |
19 |
| - SUBJECT_CONSENT_MODEL="export_app.subjectconsent", |
20 |
| - SUBJECT_VISIT_MODEL="export_app.subjectvisit", |
21 |
| - SUBJECT_VISIT_MISSED_MODEL="export_app.subjectvisitmissed", |
22 |
| - SUBJECT_REQUISITION_MODEL="export_app.subjectrequisition", |
23 |
| - SUBJECT_REFUSAL_MODEL="export_app.subjectrefusal", |
24 |
| - SUBJECT_APP_LABEL="export_app", |
25 |
| - INSTALLED_APPS=[ |
26 |
| - "django.contrib.admin", |
27 |
| - "django.contrib.auth", |
28 |
| - "django.contrib.contenttypes", |
29 |
| - "django.contrib.sessions", |
30 |
| - "django.contrib.messages", |
31 |
| - "django.contrib.staticfiles", |
32 |
| - "django.contrib.sites", |
33 |
| - "django_crypto_fields.apps.AppConfig", |
34 |
| - "django_revision.apps.AppConfig", |
35 |
| - "multisite", |
36 |
| - "edc_appointment.apps.AppConfig", |
37 |
| - "edc_action_item.apps.AppConfig", |
38 |
| - "edc_auth.apps.AppConfig", |
39 |
| - "edc_crf.apps.AppConfig", |
40 |
| - "edc_data_manager.apps.AppConfig", |
41 |
| - "edc_form_runners.apps.AppConfig", |
42 |
| - "edc_timepoint.apps.AppConfig", |
43 |
| - "edc_protocol.apps.AppConfig", |
44 |
| - "edc_metadata.apps.AppConfig", |
45 |
| - "edc_notification.apps.AppConfig", |
46 |
| - "edc_identifier.apps.AppConfig", |
47 |
| - "edc_list_data.apps.AppConfig", |
48 |
| - "edc_device.apps.AppConfig", |
49 |
| - "edc_offstudy.apps.AppConfig", |
50 |
| - "edc_registration.apps.AppConfig", |
51 |
| - "edc_visit_schedule.apps.AppConfig", |
52 |
| - "edc_dashboard.apps.AppConfig", |
53 |
| - "edc_randomization.apps.AppConfig", |
54 |
| - "edc_subject_dashboard.apps.AppConfig", |
55 |
| - "edc_lab.apps.AppConfig", |
56 |
| - "edc_sites.apps.AppConfig", |
57 |
| - "edc_visit_tracking.apps.AppConfig", |
58 |
| - "edc_facility.apps.AppConfig", |
59 |
| - "edc_export.apps.AppConfig", |
60 |
| - "export_app.apps.AppConfig", |
61 |
| - "edc_appconfig.apps.AppConfig", |
62 |
| - ], |
63 |
| - add_dashboard_middleware=True, |
64 |
| -).settings |
65 |
| - |
66 |
| - |
67 |
| -def main(): |
68 |
| - func_main(project_settings, *[f"{app_name}.tests"]) |
69 |
| - |
| 2 | +from edc_test_settings.func_main import func_main2 |
70 | 3 |
|
71 | 4 | if __name__ == "__main__":
|
72 |
| - logging.basicConfig() |
73 |
| - main() |
| 5 | + func_main2("edc_export.tests.test_settings", "edc_export.tests") |
0 commit comments