mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-10 05:51:53 +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:
|
if 'SECRET_KEY' not in custom_settings:
|
||||||
custom_settings = 'SECRET_KEY = "1"\n' + custom_settings
|
custom_settings = 'SECRET_KEY = "1"\n' + custom_settings
|
||||||
|
|
||||||
|
django_settings_section = "\n[mypy.plugins.django-stubs]\n" \
|
||||||
|
"django_settings_module = mysettings"
|
||||||
if not test_item.additional_mypy_config:
|
if not test_item.additional_mypy_config:
|
||||||
test_item.additional_mypy_config = "[mypy.plugins.django-stubs]\n" \
|
test_item.additional_mypy_config = django_settings_section
|
||||||
"django_settings_module = mysettings"
|
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)
|
mysettings_file = File(path='mysettings.py', content=custom_settings)
|
||||||
test_item.files.append(mysettings_file)
|
test_item.files.append(mysettings_file)
|
||||||
|
|||||||
Reference in New Issue
Block a user