The following code causes problems, If I add in my unit test file in Django :
from myApp.models import anyModel
Failed to import test module: test_App.test_models Traceback (most recent call last):
File "C:\Program Files (x86)\Python38-32\lib\unittest\loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "C:\Program Files (x86)\Python38-32\lib\unittest\loader.py", line 377, in _get_module_from_name
__import__(name)
File "d:\SC\Top4Cast\Top4CastsApp\test_App\test_models.py", line 3, in <module>
from Top4CastsApp.models import Author
File "d:\SC\Top4Cast\Top4CastsApp\models.py", line 31, in <module>
class Diagram(models.Model):
File "d:\SC\Top4Cast\env\lib\site-packages\django\db\models\base.py", line 108, in __new__
app_config = apps.get_containing_app_config(module)
File "d:\SC\Top4Cast\env\lib\site-packages\django\apps\registry.py", line 253, in
get_containing_app_config
self.check_apps_ready()
File "d:\SC\Top4Cast\env\lib\site-packages\django\apps\registry.py", line 135, in check_apps_ready
settings.INSTALLED_APPS
File "d:\SC\Top4Cast\env\lib\site-packages\django\conf\__init__.py", line 82, in __getattr__
self._setup(name)
File "d:\SC\Top4Cast\env\lib\site-packages\django\conf\__init__.py", line 63, in _setup
raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not
configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.