Hi @Akinfolarin Stephen,
On Fri, Oct 16, 2020 at 11:10 AM Akinfolarin Stephen < [email protected]> wrote: > First I will like you to tell me the folder where test.py is and views.py > > On Fri, Oct 16, 2020, 06:27 Salima Begum <[email protected]> > wrote: > >> Hi all, >> >> I have written test case for views for details page. Here is below code I >> have written >> >> ``` >> from django.test import RequestFactory >> from django.urls import reverse >> from django.contrib.auth.models import User >> from pages.models import vk_customer >> from mixer.backend.django import mixer >> import pytest >> >> from pages.views import ProductDetails >> >> >> @pytest.mark.django_db >> class TestViews: >> >> def test_product_detail_authenticated(self): >> mixer.blend('pages.vk_master_table') >> path = reverse('detail', kwargs={'pk': 1516}) >> request = RequestFactory().get(path) >> request.user = mixer.blend(vk_customer) >> >> response = ProductDetails(request, pk=1516) >> print(response) >> assert response.status_code == 200 >> ``` >> *This the error i am getting.....* >> ____________________________________________________________ ERROR >> collecting pages/tests/test_views.py >> ____________________________________________________________ >> ImportError while importing test module >> 'H:\vikreya\mysite\pages\tests\test_views.py'. >> Hint: make sure your test modules/packages have valid Python names. >> Traceback: >> c:\users\user\appdata\local\programs\python\python38\lib\importlib\__init__.py:127: >> in import_module >> return _bootstrap._gcd_import(name[level:], package, level) >> pages\tests\test_views.py:8: in <module> >> from pages.views import ProductDetails >> E ImportError: cannot import name 'ProductDetails' from 'pages.views' >> (H:\vikreya\mysite\pages\views.py) >> >> Please help me out to solve this error, >> >> Thank you, >> ~Salima >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/CAMSz6bk187G0NSr%2Bza9RKAFnk475Z8nhxVRF%2BFk4iKtzwLXGxg%40mail.gmail.com >> <https://groups.google.com/d/msgid/django-users/CAMSz6bk187G0NSr%2Bza9RKAFnk475Z8nhxVRF%2BFk4iKtzwLXGxg%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/CAFujGLw%3DTZhX-moO6pdp3Ng%3D4LJZ2UQLfE9Y2GmOGsCpxTyVBQ%40mail.gmail.com > <https://groups.google.com/d/msgid/django-users/CAFujGLw%3DTZhX-moO6pdp3Ng%3D4LJZ2UQLfE9Y2GmOGsCpxTyVBQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAMSz6bkTxp%3DabagmH%2BzwTzhYcusXzubYOLVOkh-6wujxb5L%2B3Q%40mail.gmail.com.

