mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-07 04:34:29 +08:00
fix additional mypy config and auto settings
This commit is contained in:
@@ -18,9 +18,13 @@ def django_plugin_hook(test_item: YamlTestItem) -> None:
|
||||
if 'SECRET_KEY' not in custom_settings:
|
||||
custom_settings = 'SECRET_KEY = "1"\n' + custom_settings
|
||||
|
||||
if not test_item.additional_mypy_config:
|
||||
test_item.additional_mypy_config = "[mypy.plugins.django-stubs]\n" \
|
||||
django_settings_section = "\n[mypy.plugins.django-stubs]\n" \
|
||||
"django_settings_module = mysettings"
|
||||
if not test_item.additional_mypy_config:
|
||||
test_item.additional_mypy_config = django_settings_section
|
||||
else:
|
||||
if '[mypy.plugins.django-stubs]' not in test_item.additional_mypy_config:
|
||||
test_item.additional_mypy_config += django_settings_section
|
||||
|
||||
mysettings_file = File(path='mysettings.py', content=custom_settings)
|
||||
test_item.files.append(mysettings_file)
|
||||
|
||||
Reference in New Issue
Block a user