#1483 (mock required for noi tests)

by tonis · in Developers

Kurzbeschreibung

Unable to run tests for noi using normal set-up insctructions for lino,

pip install mock solved the issue.

Should we add mock to the requried python plugin's for noi/lino?

 

 

===================================================================================================== ERRORS ===========================
_________________________________________________________________________________ ERROR collecting lino_noi/projects/team/asgi.py ______
asgi.py:6: in <module>
    channel_layer = get_channel_layer()
../../../../../venv/py2.7/local/lib/python2.7/site-packages/channels/asgi.py:101: in get_channel_layer
    return channel_layers[alias].channel_layer
../../../../../venv/py2.7/local/lib/python2.7/site-packages/channels/asgi.py:53: in __getitem__
    self.backends[key] = self.make_backend(key)
../../../../../venv/py2.7/local/lib/python2.7/site-packages/channels/asgi.py:33: in make_backend
    raise InvalidChannelLayerError("No BACKEND specified for %s" % name)
E   InvalidChannelLayerError: No BACKEND specified for default
_________________________________________________________________________________ ERROR collecting lino_noi/projects/team/urls.py ______
urls.py:55: in <module>
    url(r'^api-auth/', include('lino.modlib.restful.urls', namespace='rest_framework'))
../../../../../venv/py2.7/local/lib/python2.7/site-packages/django/conf/urls/__init__.py:52: in include
    urlconf_module = import_module(urlconf_module)
/usr/lib/python2.7/importlib/__init__.py:37: in import_module
    __import__(name)
../../../../lino/lino/modlib/restful/urls.py:20: in <module>
    from lino.modlib.users import views
../../../../lino/lino/modlib/users/views.py:15: in <module>
    from .forms import (
../../../../lino/lino/modlib/users/forms.py:108: in <module>
    class UserChangeForm(forms.ModelForm):
../../../../../venv/py2.7/local/lib/python2.7/site-packages/django/forms/models.py:247: in __new__
    opts.field_classes)
../../../../../venv/py2.7/local/lib/python2.7/site-packages/django/forms/models.py:172: in fields_for_model
    formfield = f.formfield(**kwargs)
../../../../../venv/py2.7/local/lib/python2.7/site-packages/django/db/models/fields/related.py:942: in formfield
    (self.name, self.remote_field.model))
E   ValueError: Cannot create form field for 'partner' yet, because its related model 'contacts.Partner' has not been loaded yet
__________________________________________________________________________ ERROR collecting lino_noi/projects/team/tests/test_notify.py
ImportError while importing test module '/home/tonis/Projects/lino/src/noi/lino_noi/projects/team/tests/test_notify.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
tests/test_notify.py:24: in <module>
    from mock import patch
E   ImportError: No module named mock
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!

Kinder

Kommentare