djblets: FTBFS: tests fail

Bug #1229834 reported by Logan Rosen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
djblets (Debian)
Fix Released
Unknown
djblets (Ubuntu)
Triaged
High
Unassigned

Bug Description

Imported from Debian bug http://bugs.debian.org/711357:

Source: djblets
Version: 0.7~git20120402+dfsg-1
Severity: serious
Justification: fails to build from source

djblets FTBFS:
| python2.7 tests/runtests.py
| nose.plugins.cover: ERROR: Coverage not available: unable to import coverage module
| Testing DateTimeSinceColumn ... ok
| Testing datagrids with custom column orders ... ERROR
| Testing basic datagrid rendering ... ERROR
| Testing rendering datagrid to HTTPResponse ... ERROR
| Testing datagrids with ascending sort ... ERROR
| Testing datagrids with descending sort ... ERROR
| An ExtensionHookPoint will remember some hook passed into it through ... ok
| A class that derives from ExtensionHook gets a hooks collection for ... ok
| An ExtensionHookPoint will forget some hook passed into it through ... ok
| Test to ensure that the ExtensionHook class knows about the ... ok
| Test to ensure that the Extension knows about the associated ... ok
| Test to ensure that the ExtensionHook knows about the ... ok
| Test to ensure that when a hook is shutdown, that it is removed ... ok
| Tests that an ExtensionInfo class is correctly generated ... ok
| An ExtensionManager gets added to the _extension_managers list ... ok
| An ExtensionManager should return an empty collection when asked ... ok
| An ExtensionManager should load any extensions that it finds ... ok
| Tests the Extension constructor, ensures the defaults are what we ... ok
| Tests that we can get and process admin URL configurations ... ok
| Tests that shutdown calls shutdown on all hooks ... ok
| Testing the Extension's Settings constructor ... ok
| Testing that Settings.load silently ignores invalid settings ... ok
| Testing that Settings.load correctly updates core dict ... ok
| Testing that Settings.save will correctly update registration ... ok
| If a TemplateHook was constructed without an apply_to collection, ... ok
| If a TemplateHook was constructed with an apply_to collection, ... ok
| If a TemplateHook was constructed with an apply_to collection, ... ok
| The TemplateHook should be added to the _by_name collection ... ok
| The TemplateHook should remove itself from the _by_name collection ... ok
| On shutdown, a URLHook's patterns should no longer be in its ... ok
| On initialization, a URLHook should extend its parent URL resolver's ... ok
| Testing view_feed with a URL error ... ok
| Testing view_feed with the feed-inline.html template ... ok
| Testing view_feed with the feed-page.html template ... ok
| Testing creation of WatchedFileHandler. ... ok
| Testing mail authentication settings deserialization ... ok
| Testing synchronizing SiteConfigurations through cache ... ok
| Testing synchronizing SiteConfigurations with an expired cache ... ok
| Testing ageid tag (yesterday) ... ok
| Testing ageid tag (two days ago) ... ok
| Testing ageid tag (three days ago) ... ok
| Testing ageid tag (four days ago) ... ok
| Testing ageid tag (non-datetime object) ... ok
| Testing ageid tag (now) ... ok
| Testing box tag (with extra class) ... ok
| Testing box tag (invalid usage) ... ok
| Testing box tag ... ok
| Testing cache_memoize ... ok
| Testing cache_memoize with large files ... ok
| Testing condense tag ... ok
| Testing errorbox tag (invalid usage) ... ok
| Testing errorbox tag (with id) ... ok
| Testing errorbox tag ... ok
| Testing djblets.http.get_requested_mimetype with no consensus between client and server ... ok
| Testing djblets.http.get_requested_mimetype with supported mimetype ... ok
| Testing djblets.http.get_requested_mimetype with unsupported mimetype ... ok
| Testing djblets.http.get_requested_mimetype with supported */* mimetype ... ok
| Testing djblets.http.get_http_accept_lists ... ok
| Testing djblets.util.http.is_mimetype_a ... ok
| Testing quote_text filter (level 2) ... ok
| Testing quote_text filter (default level) ... ok
| Testing quoted_email tag (invalid usage) ... ok
| Testing escapespaces filter ... ok
| Testing humanize_list filter (length 0) ... ok
| Testing humanize_list filter (length 1) ... ok
| Testing humanize_list filter (length 2) ... ok
| Testing humanize_list filter (length 3) ... ok
| Testing humanize_list filter (length 4) ... ok
| Testing indent filter ... ok
| Testing WebAPIResource with GET and vendor-specific mimetypes ... ERROR
| Testing WebAPIResource with vendor-specific mimetypes ... ok
| Testing WebAPIResource with vendor-specific and custom mimetypes ... ok
|
| ======================================================================
| ERROR: Testing datagrids with custom column orders
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/datagrid/tests.py", line 139, in testCustomColumns
| self.datagrid.render_listview()
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/datagrid/grids.py", line 693, in render_listview
| 'previous': self.page.previous_page_number(),
| File "/usr/lib/python2.7/dist-packages/django/core/paginator.py", line 143, in previous_page_number
| return self.paginator.validate_number(self.number - 1)
| File "/usr/lib/python2.7/dist-packages/django/core/paginator.py", line 30, in validate_number
| raise EmptyPage('That page number is less than 1')
| EmptyPage: That page number is less than 1
|
| ======================================================================
| ERROR: Testing basic datagrid rendering
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/datagrid/tests.py", line 95, in testRender
| self.datagrid.render_listview()
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/datagrid/grids.py", line 693, in render_listview
| 'previous': self.page.previous_page_number(),
| File "/usr/lib/python2.7/dist-packages/django/core/paginator.py", line 143, in previous_page_number
| return self.paginator.validate_number(self.number - 1)
| File "/usr/lib/python2.7/dist-packages/django/core/paginator.py", line 30, in validate_number
| raise EmptyPage('That page number is less than 1')
| EmptyPage: That page number is less than 1
|
| ======================================================================
| ERROR: Testing rendering datagrid to HTTPResponse
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/datagrid/tests.py", line 99, in testRenderToResponse
| self.datagrid.render_listview_to_response()
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/datagrid/grids.py", line 710, in render_listview_to_response
| response = HttpResponse(unicode(self.render_listview()))
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/datagrid/grids.py", line 693, in render_listview
| 'previous': self.page.previous_page_number(),
| File "/usr/lib/python2.7/dist-packages/django/core/paginator.py", line 143, in previous_page_number
| return self.paginator.validate_number(self.number - 1)
| File "/usr/lib/python2.7/dist-packages/django/core/paginator.py", line 30, in validate_number
| raise EmptyPage('That page number is less than 1')
| EmptyPage: That page number is less than 1
|
| ======================================================================
| ERROR: Testing datagrids with ascending sort
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/datagrid/tests.py", line 113, in testSortAscending
| self.datagrid.render_listview()
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/datagrid/grids.py", line 693, in render_listview
| 'previous': self.page.previous_page_number(),
| File "/usr/lib/python2.7/dist-packages/django/core/paginator.py", line 143, in previous_page_number
| return self.paginator.validate_number(self.number - 1)
| File "/usr/lib/python2.7/dist-packages/django/core/paginator.py", line 30, in validate_number
| raise EmptyPage('That page number is less than 1')
| EmptyPage: That page number is less than 1
|
| ======================================================================
| ERROR: Testing datagrids with descending sort
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/datagrid/tests.py", line 127, in testSortDescending
| self.datagrid.render_listview()
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/datagrid/grids.py", line 693, in render_listview
| 'previous': self.page.previous_page_number(),
| File "/usr/lib/python2.7/dist-packages/django/core/paginator.py", line 143, in previous_page_number
| return self.paginator.validate_number(self.number - 1)
| File "/usr/lib/python2.7/dist-packages/django/core/paginator.py", line 30, in validate_number
| raise EmptyPage('That page number is less than 1')
| EmptyPage: That page number is less than 1
|
| ======================================================================
| ERROR: Testing WebAPIResource with GET and vendor-specific mimetypes
| ----------------------------------------------------------------------
| Traceback (most recent call last):
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/webapi/tests.py", line 122, in test_get_with_vendor_mimetype
| 'application/vnd.djblets.testresources+xml')
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/webapi/tests.py", line 149, in _test_mimetype_responses
| **kwargs)
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/webapi/tests.py", line 169, in _test_mimetype_response
| response = resource(request, **view_kwargs)
| File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func
| response = func(*args, **kwargs)
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/webapi/resources.py", line 448, in __call__
| **self.build_response_args(request))
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/webapi/core.py", line 233, in __init__
| status=status)
| File "/usr/lib/python2.7/dist-packages/django/http/response.py", line 260, in __init__
| self.content = content
| File "/build/djblets-9486bG/djblets-0.7~git20120402+dfsg/djblets/webapi/core.py", line 292, in _set_content
| super(WebAPIResponse, self)._set_content(value)
| AttributeError: 'super' object has no attribute '_set_content'
|
| ----------------------------------------------------------------------
| Ran 72 tests in 3.612s
|
| FAILED (errors=6)
| ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.staticfiles', 'djblets.util', 'djblets.gravatars', 'djblets.auth', 'djblets.feedview', 'djblets.log', 'djblets.webapi', 'djblets.extensions', 'djblets.testing', 'djblets.pipeline', 'djblets.siteconfig', 'djblets.datagrid']
| Creating test database for alias 'default'...
| Creating tables ...
| Installing custom SQL ...
| Installing indexes ...
| Installed 0 object(s) from 0 fixture(s)
| make[1]: *** [test-python2.7] Error 1

--
Jakub Wilk

Tags: ftbfs
Logan Rosen (logan)
Changed in djblets (Ubuntu):
status: New → Triaged
importance: Undecided → High
tags: added: ftbfs
Changed in djblets (Debian):
importance: Undecided → Unknown
Changed in djblets (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.