Issue
I am using django to build my website and I have used django-pytest to test my apps but I have got this error Note I am usign python 3.9
================================================================== warnings summary
===================================================================
..\venv\lib\site-packages\_pytest\config\__init__.py:1233
c:\users\eng_diaa_shalaby\desktop\unittest\venv\lib\site-packages\_pytest\config\__init__.py:1233: PytestConfigWarning: Unknown config option: DJANGO_
SETTINGS_MODULE
self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
-- Docs: https://docs.pytest.org/en/stable/warnings.html
This is my pytest.ini file content
# -- FILE: pytest.ini (or tox.ini)
[pytest]
DJANGO_SETTINGS_MODULE = testing_settings
# -- recommended but optional:
python_files = tests.py test_*.py *_tests.py
and I run this command
pytest
and this is my venv packages
Package Version
------------- -------
asgiref 3.3.4
atomicwrites 1.4.0
attrs 21.2.0
colorama 0.4.4
coverage 5.5
Django 3.2.4
django-pytest 0.2.0
iniconfig 1.1.1
packaging 20.9
pip 21.1.2
pluggy 0.13.1
py 1.10.0
pyparsing 2.4.7
pytest 6.2.4
pytz 2021.1
setuptools 57.0.0
sqlparse 0.4.1
toml 0.10.2
Solution
I found out what was the reason for my problem. I just uninstall
django-pytest 0.2.0
and install
pytest-django
instead by running the following command
pip install pytest-django
and run the following command after pip installed pytest-django
set DJANGO_SETTINGS_MODULE=testing.settings
And everything just works fine.
Answered By - Dhia' Alhaq Shalabi
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.