[p2pu-dev] Build failed in Hudson: lernanta #94

zuzel.vp zuzel.vp at gmail.com
Mon Jul 4 11:44:06 UTC 2011


South does not seem to have a solution for when the name of an app
changes or you move a model from one app to the other. The syncdb
should work if you drop the database, if you have test data you will
not like to lost you can run the part of http://pastie.org/2162280
that is not already updated in your dev db and run the failing
migrations with --fake.

-- 
Thanks,
    Zuzel

On Mon, Jul 4, 2011 at 3:28 AM, Jessica Ledbetter
<jessica at jessicaledbetter.com> wrote:
> I tried running migration on what I grabbed from master and got this. I
> didn't want to fiddle in case we're in the middle of stuff.
>  ! These migrations are in the database but not on disk:
>     <dashboard: 0002_auto__chg_field_feedentry_created_on>
>     <dashboard: 0002_auto__drop_feedentry>
>  ! I'm not trusting myself; either fix this yourself by fiddling
>  ! with the south_migrationhistory table, or pass --delete-ghost-migrations
>  ! to South to have it delete ALL of these records (this may not be good).
>>
>>
>> On Sun, Jul 3, 2011 at 10:01 PM, Lernanta Hudson <hudson at coin.5cat.com>
>> wrote:
>>>
>>> See <http://coin.5cat.com:8080/job/lernanta/94/changes>
>>>
>>> Changes:
>>>
>>> [Zuzel Vera] Removing status message from home page feed.
>>>
>>> ------------------------------------------
>>> [...truncated 1629 lines...]
>>>    admin.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/contrib/admin/__init__.py",>
>>> line 26, in autodiscover
>>>    import_module('%s.admin' % app)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/utils/importlib.py",>
>>> line 35, in import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 310, in <module>
>>>    class PeriodicTaskAdmin(admin.ModelAdmin):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 312, in PeriodicTaskAdmin
>>>    form = periodic_task_form()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 283, in periodic_task_form
>>>    loaders.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 104, in autodiscover
>>>    for app in settings.INSTALLED_APPS])
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 123, in find_related_module
>>>    module = importlib.import_module("%s.%s" % (app, related_name))
>>>  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in
>>> import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/apps/dashboard/tasks.py",> line
>>> 14, in <module>
>>> ImportError: cannot import name FeedEntry
>>> -------------------- >> begin captured logging << --------------------
>>> users.backends: DEBUG: Attempting to authenticate drupal user testuser
>>> users.backends: DEBUG: Drupal user does not exist: testuser
>>> users.backends: DEBUG: Attempting to authenticate user testuser
>>> --------------------- >> end captured logging << ---------------------
>>>
>>> ======================================================================
>>> ERROR: test_check_username_uniqueness
>>> (workspace.apps.users.tests.TestLogins)
>>> ----------------------------------------------------------------------
>>> Traceback (most recent call last):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/../workspace/apps/users/tests.py",>
>>> line 136, in test_check_username_uniqueness
>>>    'username': self.test_username,
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 445, in get
>>>    response = super(Client, self).get(path, data=data, **extra)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 229, in get
>>>    return self.request(**r)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 387, in request
>>>    response = self.handler(environ)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 84, in __call__
>>>    response = self.get_response(request)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/handlers/base.py",>
>>> line 169, in get_response
>>>    response = self.handle_uncaught_exception(request, resolver,
>>> sys.exc_info())
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/handlers/base.py",>
>>> line 214, in handle_uncaught_exception
>>>    if resolver.urlconf_module is None:
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/urlresolvers.py",>
>>> line 274, in _get_urlconf_module
>>>    self._urlconf_module = import_module(self.urlconf_name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/utils/importlib.py",>
>>> line 35, in import_module
>>>    __import__(name)
>>>  File "<http://coin.5cat.com:8080/job/lernanta/ws/urls.py",> line 5, in
>>> <module>
>>>    admin.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/contrib/admin/__init__.py",>
>>> line 26, in autodiscover
>>>    import_module('%s.admin' % app)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/utils/importlib.py",>
>>> line 35, in import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 310, in <module>
>>>    class PeriodicTaskAdmin(admin.ModelAdmin):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 312, in PeriodicTaskAdmin
>>>    form = periodic_task_form()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 283, in periodic_task_form
>>>    loaders.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 104, in autodiscover
>>>    for app in settings.INSTALLED_APPS])
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 123, in find_related_module
>>>    module = importlib.import_module("%s.%s" % (app, related_name))
>>>  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in
>>> import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/apps/dashboard/tasks.py",> line
>>> 14, in <module>
>>> ImportError: cannot import name FeedEntry
>>>
>>> ======================================================================
>>> ERROR: Test logging in.
>>> ----------------------------------------------------------------------
>>> Traceback (most recent call last):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/../workspace/apps/users/tests.py",>
>>> line 66, in test_login_post
>>>    'password': self.test_password,
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 455, in post
>>>    response = super(Client, self).post(path, data=data,
>>> content_type=content_type, **extra)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 256, in post
>>>    return self.request(**r)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 387, in request
>>>    response = self.handler(environ)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 84, in __call__
>>>    response = self.get_response(request)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/handlers/base.py",>
>>> line 169, in get_response
>>>    response = self.handle_uncaught_exception(request, resolver,
>>> sys.exc_info())
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/handlers/base.py",>
>>> line 214, in handle_uncaught_exception
>>>    if resolver.urlconf_module is None:
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/urlresolvers.py",>
>>> line 274, in _get_urlconf_module
>>>    self._urlconf_module = import_module(self.urlconf_name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/utils/importlib.py",>
>>> line 35, in import_module
>>>    __import__(name)
>>>  File "<http://coin.5cat.com:8080/job/lernanta/ws/urls.py",> line 5, in
>>> <module>
>>>    admin.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/contrib/admin/__init__.py",>
>>> line 26, in autodiscover
>>>    import_module('%s.admin' % app)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/utils/importlib.py",>
>>> line 35, in import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 310, in <module>
>>>    class PeriodicTaskAdmin(admin.ModelAdmin):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 312, in PeriodicTaskAdmin
>>>    form = periodic_task_form()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 283, in periodic_task_form
>>>    loaders.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 104, in autodiscover
>>>    for app in settings.INSTALLED_APPS])
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 123, in find_related_module
>>>    module = importlib.import_module("%s.%s" % (app, related_name))
>>>  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in
>>> import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/apps/dashboard/tasks.py",> line
>>> 14, in <module>
>>> ImportError: cannot import name FeedEntry
>>>
>>> ======================================================================
>>> ERROR: Test that user is redirected properly after logging in.
>>> ----------------------------------------------------------------------
>>> Traceback (most recent call last):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/../workspace/apps/users/tests.py",>
>>> line 88, in test_login_redirect_param
>>>    'password': self.test_password,
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 455, in post
>>>    response = super(Client, self).post(path, data=data,
>>> content_type=content_type, **extra)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 256, in post
>>>    return self.request(**r)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 387, in request
>>>    response = self.handler(environ)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 84, in __call__
>>>    response = self.get_response(request)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/handlers/base.py",>
>>> line 169, in get_response
>>>    response = self.handle_uncaught_exception(request, resolver,
>>> sys.exc_info())
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/handlers/base.py",>
>>> line 214, in handle_uncaught_exception
>>>    if resolver.urlconf_module is None:
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/urlresolvers.py",>
>>> line 274, in _get_urlconf_module
>>>    self._urlconf_module = import_module(self.urlconf_name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/utils/importlib.py",>
>>> line 35, in import_module
>>>    __import__(name)
>>>  File "<http://coin.5cat.com:8080/job/lernanta/ws/urls.py",> line 5, in
>>> <module>
>>>    admin.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/contrib/admin/__init__.py",>
>>> line 26, in autodiscover
>>>    import_module('%s.admin' % app)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/utils/importlib.py",>
>>> line 35, in import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 310, in <module>
>>>    class PeriodicTaskAdmin(admin.ModelAdmin):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 312, in PeriodicTaskAdmin
>>>    form = periodic_task_form()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 283, in periodic_task_form
>>>    loaders.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 104, in autodiscover
>>>    for app in settings.INSTALLED_APPS])
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 123, in find_related_module
>>>    module = importlib.import_module("%s.%s" % (app, related_name))
>>>  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in
>>> import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/apps/dashboard/tasks.py",> line
>>> 14, in <module>
>>> ImportError: cannot import name FeedEntry
>>>
>>> ======================================================================
>>> ERROR: Ensure that users cannot register using usernames that would
>>> conflict
>>> ----------------------------------------------------------------------
>>> Traceback (most recent call last):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/../workspace/apps/users/tests.py",>
>>> line 113, in test_protected_usernames
>>>    path = reverse('users_register')
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/apps/l10n/urlresolvers.py",>
>>> line 33, in reverse
>>>    url = django_reverse(viewname, urlconf, args, kwargs, prefix,
>>> current_app)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/urlresolvers.py",>
>>> line 391, in reverse
>>>    *args, **kwargs)))
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/urlresolvers.py",>
>>> line 312, in reverse
>>>    possibilities = self.reverse_dict.getlist(lookup_view)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/urlresolvers.py",>
>>> line 229, in _get_reverse_dict
>>>    self._populate()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/urlresolvers.py",>
>>> line 197, in _populate
>>>    for pattern in reversed(self.url_patterns):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/urlresolvers.py",>
>>> line 279, in _get_url_patterns
>>>    patterns = getattr(self.urlconf_module, "urlpatterns",
>>> self.urlconf_module)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/urlresolvers.py",>
>>> line 274, in _get_urlconf_module
>>>    self._urlconf_module = import_module(self.urlconf_name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/utils/importlib.py",>
>>> line 35, in import_module
>>>    __import__(name)
>>>  File "<http://coin.5cat.com:8080/job/lernanta/ws/urls.py",> line 5, in
>>> <module>
>>>    admin.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/contrib/admin/__init__.py",>
>>> line 26, in autodiscover
>>>    import_module('%s.admin' % app)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/utils/importlib.py",>
>>> line 35, in import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 310, in <module>
>>>    class PeriodicTaskAdmin(admin.ModelAdmin):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 312, in PeriodicTaskAdmin
>>>    form = periodic_task_form()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 283, in periodic_task_form
>>>    loaders.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 104, in autodiscover
>>>    for app in settings.INSTALLED_APPS])
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 123, in find_related_module
>>>    module = importlib.import_module("%s.%s" % (app, related_name))
>>>  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in
>>> import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/apps/dashboard/tasks.py",> line
>>> 14, in <module>
>>> ImportError: cannot import name FeedEntry
>>>
>>> ======================================================================
>>> ERROR: Test that anonymous users are redirected for specific views.
>>> ----------------------------------------------------------------------
>>> Traceback (most recent call last):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/../workspace/apps/users/tests.py",>
>>> line 55, in test_unauthenticated_redirects
>>>    response = self.client.get(full)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 445, in get
>>>    response = super(Client, self).get(path, data=data, **extra)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 229, in get
>>>    return self.request(**r)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 387, in request
>>>    response = self.handler(environ)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/test/client.py",>
>>> line 84, in __call__
>>>    response = self.get_response(request)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/handlers/base.py",>
>>> line 169, in get_response
>>>    response = self.handle_uncaught_exception(request, resolver,
>>> sys.exc_info())
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/handlers/base.py",>
>>> line 214, in handle_uncaught_exception
>>>    if resolver.urlconf_module is None:
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/core/urlresolvers.py",>
>>> line 274, in _get_urlconf_module
>>>    self._urlconf_module = import_module(self.urlconf_name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/utils/importlib.py",>
>>> line 35, in import_module
>>>    __import__(name)
>>>  File "<http://coin.5cat.com:8080/job/lernanta/ws/urls.py",> line 5, in
>>> <module>
>>>    admin.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/contrib/admin/__init__.py",>
>>> line 26, in autodiscover
>>>    import_module('%s.admin' % app)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/django/utils/importlib.py",>
>>> line 35, in import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 310, in <module>
>>>    class PeriodicTaskAdmin(admin.ModelAdmin):
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 312, in PeriodicTaskAdmin
>>>    form = periodic_task_form()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/admin.py",>
>>> line 283, in periodic_task_form
>>>    loaders.autodiscover()
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 104, in autodiscover
>>>    for app in settings.INSTALLED_APPS])
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/.env/lib/python2.7/site-packages/djcelery/loaders.py",>
>>> line 123, in find_related_module
>>>    module = importlib.import_module("%s.%s" % (app, related_name))
>>>  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in
>>> import_module
>>>    __import__(name)
>>>  File
>>> "<http://coin.5cat.com:8080/job/lernanta/ws/apps/dashboard/tasks.py",> line
>>> 14, in <module>
>>> ImportError: cannot import name FeedEntry
>>>
>>> ----------------------------------------------------------------------
>>> Ran 42 tests in 2.408s
>>>
>>> FAILED (errors=25)
>>> nosetests --verbosity 1 --with-xunit
>>> Creating test database for alias 'default'...
>>> Destroying old test database 'default'...
>>> Skipping creation of NoticeTypes as notification app not found
>>> Recording test results
>>>
>>> _______________________________________________
>>> p2pu-dev mailing list
>>> p2pu-dev at lists.p2pu.org
>>> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>>
>>
>>
>> --
>> Jessica Ledbetter
>> http://jessicaledbetter.com
>>
>
>
>
> --
> Jessica Ledbetter
> http://jessicaledbetter.com
>
>
> _______________________________________________
> p2pu-dev mailing list
> p2pu-dev at lists.p2pu.org
> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>
>


More information about the p2pu-dev mailing list