|
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_locator" |
8 |
| -base_dir = Path(__file__).absolute().parent |
9 |
| - |
10 |
| -project_settings = DefaultTestSettings( |
11 |
| - calling_file=__file__, |
12 |
| - template_dirs=[str(base_dir / app_name / "tests" / "templates")], |
13 |
| - BASE_DIR=base_dir, |
14 |
| - APP_NAME=app_name, |
15 |
| - ETC_DIR=str(base_dir / app_name / "tests" / "etc"), |
16 |
| - SILENCED_SYSTEM_CHECKS=[ |
17 |
| - "sites.E101", |
18 |
| - "edc_navbar.E002", |
19 |
| - "edc_navbar.E003", |
20 |
| - "edc_consent.E001", |
21 |
| - ], |
22 |
| - SUBJECT_VISIT_MODEL="edc_visit_tracking.subjectvisit", |
23 |
| - EDC_SITES_REGISTER_DEFAULT=True, |
24 |
| - INSTALLED_APPS=[ |
25 |
| - "django.contrib.admin", |
26 |
| - "django.contrib.auth", |
27 |
| - "django.contrib.contenttypes", |
28 |
| - "django.contrib.sessions", |
29 |
| - "django.contrib.messages", |
30 |
| - "django.contrib.staticfiles", |
31 |
| - "django.contrib.sites", |
32 |
| - "simple_history", |
33 |
| - "django_crypto_fields.apps.AppConfig", |
34 |
| - "edc_action_item.apps.AppConfig", |
35 |
| - "edc_appointment.apps.AppConfig", |
36 |
| - "edc_auth.apps.AppConfig", |
37 |
| - "edc_data_manager.apps.AppConfig", |
38 |
| - "edc_device.apps.AppConfig", |
39 |
| - "edc_form_runners.apps.AppConfig", |
40 |
| - "edc_identifier.apps.AppConfig", |
41 |
| - "edc_lab.apps.AppConfig", |
42 |
| - "edc_label.apps.AppConfig", |
43 |
| - "edc_locator.apps.AppConfig", |
44 |
| - "edc_metadata.apps.AppConfig", |
45 |
| - "edc_notification.apps.AppConfig", |
46 |
| - "edc_registration.apps.AppConfig", |
47 |
| - "edc_sites.apps.AppConfig", |
48 |
| - "edc_visit_schedule.apps.AppConfig", |
49 |
| - "edc_visit_tracking.apps.AppConfig", |
50 |
| - "edc_appconfig.apps.AppConfig", |
51 |
| - ], |
52 |
| - add_dashboard_middleware=True, |
53 |
| -).settings |
54 |
| - |
55 |
| - |
56 |
| -def main(): |
57 |
| - func_main(project_settings, *[f"{app_name}.tests"]) |
58 |
| - |
| 2 | +from edc_test_settings.func_main import func_main2 |
59 | 3 |
|
60 | 4 | if __name__ == "__main__":
|
61 |
| - logging.basicConfig() |
62 |
| - main() |
| 5 | + func_main2("edc_locator.tests.test_settings", "edc_locator.tests") |
0 commit comments