sounds like django 2 removed six and some library you are using still hopes it exists.
what django version are you using? On Mon, Apr 9, 2018 at 3:39 AM, Derek Zeng <[email protected]> wrote: > I got the following error when running pytest in django. Help is > appreciated. > > This is the test I run > > import pytest > from .factories import * > > @pytest.mark.django_db > def test_with_client(client): > PostFactory.create() # if commented out, the error is gone > response = client.get('/') > > body = str(response.content) > assert 'Mysite' in body > > PostFactory creates a Post object in the database > > > apps/blog/tests/test_post.py:5 (test_with_client) > client = <django.test.client.Client object at 0x1040cf3c8> > @pytest.mark.django_db > def test_with_client(client): > p = PostFactory.create() > > > response = client.get('/') > blog/tests/test_post.py:10: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ > ../../../../.virtualenvs/django/lib/python3.6/site- > packages/django/test/client.py:517: in get > response = super().get(path, data=data, secure=secure, **extra) > ../../../../.virtualenvs/django/lib/python3.6/site- > packages/django/test/client.py:332: in get > return self.generic('GET', path, secure=secure, **r) > ../../../../.virtualenvs/django/lib/python3.6/site- > packages/django/test/client.py:404: in generic > return self.request(**r) > ../../../../.virtualenvs/django/lib/python3.6/site- > packages/django/test/client.py:467: in request > response = self.handler(environ) > ../../../../.virtualenvs/django/lib/python3.6/site- > packages/django/test/client.py:125: in __call__ > self.load_middleware() > ../../../../.virtualenvs/django/lib/python3.6/site- > packages/django/core/handlers/base.py:37: in load_middleware > middleware = import_string(middleware_path) > ../../../../.virtualenvs/django/lib/python3.6/site- > packages/django/utils/module_loading.py:17: in import_string > module = import_module(module_path) > ../../../../.virtualenvs/django/lib/python3.6/importlib/__init__.py:126: > in import_module > return _bootstrap._gcd_import(name[level:], package, level) > <frozen importlib._bootstrap>:994: in _gcd_import > ??? > <frozen importlib._bootstrap>:971: in _find_and_load > ??? > <frozen importlib._bootstrap>:955: in _find_and_load_unlocked > ??? > <frozen importlib._bootstrap>:665: in _load_unlocked > ??? > <frozen importlib._bootstrap_external>:678: in exec_module > ??? > <frozen importlib._bootstrap>:219: in _call_with_frames_removed > ??? > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ > from __future__ import absolute_import > > import re > > from django import http > from django.apps import apps > from django.utils.cache import patch_vary_headers > > from django.utils.six.moves.urllib.parse import urlparse > E ModuleNotFoundError: No module named 'django.utils.six.moves.urllib'; > 'django.utils.six.moves' is not a package > ../../../../.virtualenvs/django/lib/python3.6/site-packages/corsheaders/middleware.py:8: > ModuleNotFoundError > > -- > 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 post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/django-users. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/django-users/23957c7e-9aca-4494-a06a-20cbf0fc857b%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/23957c7e-9aca-4494-a06a-20cbf0fc857b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAFWa6tJVq15fdBc8u%3DP6tRsrJo5D0sHNQtZh1a6U2y4uNm38mw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

