Source: python-wikkid
Version: 0+git20211221.1.b129e3b-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20221023 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.10 setup.py config
> /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:264:
> UserWarning: Unknown distribution option: 'test_requires'
> warnings.warn(msg)
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py build
> /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:264:
> UserWarning: Unknown distribution option: 'test_requires'
> warnings.warn(msg)
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid
> copying wikkid/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid
> copying wikkid/fileutils.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid
> copying wikkid/app.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid
> copying wikkid/dispatcher.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid
> copying wikkid/context.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/plugin
> copying plugin/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/plugin
> copying plugin/commands.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/plugin
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter
> copying wikkid/formatter/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter
> copying wikkid/formatter/registry.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter
> copying wikkid/formatter/pygmentsformatter.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter
> copying wikkid/formatter/textileformatter.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter
> copying wikkid/formatter/markdownformatter.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter
> copying wikkid/formatter/restformatter.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin
> copying wikkid/skin/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin
> copying wikkid/skin/loader.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface
> copying wikkid/interface/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface
> copying wikkid/interface/resource.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface
> copying wikkid/interface/filestore.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface
> copying wikkid/interface/user.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface
> copying wikkid/interface/formatter.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore
> copying wikkid/filestore/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore
> copying wikkid/filestore/bzr.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore
> copying wikkid/filestore/basefile.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore
> copying wikkid/filestore/git.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore
> copying wikkid/filestore/volatile.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> copying wikkid/model/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> copying wikkid/model/sourcetext.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> copying wikkid/model/root.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> copying wikkid/model/textfile.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> copying wikkid/model/binary.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> copying wikkid/model/wikitext.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> copying wikkid/model/factory.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> copying wikkid/model/directory.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> copying wikkid/model/missing.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> copying wikkid/model/file.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> copying wikkid/model/baseresource.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/user
> copying wikkid/user/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/user
> copying wikkid/user/baseuser.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/user
> copying wikkid/user/bzr.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/user
> copying wikkid/user/git.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/user
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/contrib
> copying wikkid/contrib/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/contrib
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/test_app.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/test_bzr_user.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/test_view_dispatcher.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/test_model.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/test_git_filestore.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/filestore.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/factory.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/test_volatile_filestore.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/test_context.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/fakes.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/test_model_factory.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> copying wikkid/tests/test_bzr_filestore.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/edit.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/urls.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/sourcetext.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/root.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/textfile.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/binary.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/directory.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/missing.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/wiki.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> copying wikkid/view/utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters
> copying wikkid/tests/formatters/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters
> copying wikkid/tests/formatters/test_textile.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters
> copying wikkid/tests/formatters/test_markdown.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters
> copying wikkid/tests/formatters/test_rest.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters
> copying wikkid/tests/formatters/test_registry.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views
> copying wikkid/tests/views/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views
> copying wikkid/tests/views/test_utils.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views
> copying wikkid/tests/views/test_view.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views
> copying wikkid/tests/views/test_edit.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views
> copying wikkid/tests/views/test_root.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views
> copying wikkid/tests/views/test_urls.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views
> copying wikkid/tests/views/test_breadcrumbs.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views
> running egg_info
> writing Wikkid.egg-info/PKG-INFO
> writing dependency_links to Wikkid.egg-info/dependency_links.txt
> writing requirements to Wikkid.egg-info/requires.txt
> writing top-level names to Wikkid.egg-info/top_level.txt
> reading manifest file 'Wikkid.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'Home.txt'
> warning: no files found matching 'NEWS'
> adding license file 'LICENCE'
> writing manifest file 'Wikkid.egg-info/SOURCES.txt'
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:202:
> SetuptoolsDeprecationWarning: Installing 'wikkid.skin.default' as data is
> deprecated, please list it in `packages`.
> !!
>
>
> ############################
> # Package would be ignored #
> ############################
> Python recognizes 'wikkid.skin.default' as an importable package,
> but it is not listed in the `packages` configuration of setuptools.
>
> 'wikkid.skin.default' has been automatically added to the distribution
> only
> because it may contain data files, but this behavior is likely to change
> in future versions of setuptools (and therefore is considered deprecated).
>
> Please make sure that 'wikkid.skin.default' is included as a package by
> using
> the `packages` configuration field or the proper discovery methods
> (for example by using `find_namespace_packages(...)`/`find_namespace:`
> instead of `find_packages(...)`/`find:`).
>
> You can read more about "package discovery" and "data files" on setuptools
> documentation page.
>
>
> !!
>
> check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:202:
> SetuptoolsDeprecationWarning: Installing 'wikkid.skin.default.static' as
> data is deprecated, please list it in `packages`.
> !!
>
>
> ############################
> # Package would be ignored #
> ############################
> Python recognizes 'wikkid.skin.default.static' as an importable package,
> but it is not listed in the `packages` configuration of setuptools.
>
> 'wikkid.skin.default.static' has been automatically added to the
> distribution only
> because it may contain data files, but this behavior is likely to change
> in future versions of setuptools (and therefore is considered deprecated).
>
> Please make sure that 'wikkid.skin.default.static' is included as a
> package by using
> the `packages` configuration field or the proper discovery methods
> (for example by using `find_namespace_packages(...)`/`find_namespace:`
> instead of `find_packages(...)`/`find:`).
>
> You can read more about "package discovery" and "data files" on setuptools
> documentation page.
>
>
> !!
>
> check.warn(importable)
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default
> copying wikkid/skin/default/base.html ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default
> copying wikkid/skin/default/directory_listing.html ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default
> copying wikkid/skin/default/edit.html ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default
> copying wikkid/skin/default/favicon.ico ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default
> copying wikkid/skin/default/missing-directory.html ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default
> copying wikkid/skin/default/missing-page.html ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default
> copying wikkid/skin/default/page.html ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/attach.gif ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/bg-header.gif ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/bg-navbar.gif ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/btn-login.gif ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/default.css ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/ico_file.gif ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/ico_folder.gif ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/ico_folder_up.gif ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/icon-blank.gif ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/icon-mailto.gif ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/logo.png ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> copying wikkid/skin/default/static/preview.png ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static
> running build_scripts
> creating build
> creating build/scripts-3.10
> copying and adjusting bin/wikkid-serve -> build/scripts-3.10
> changing mode of build/scripts-3.10/wikkid-serve from 644 to 755
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: python3.10 setup.py test
> /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:264:
> UserWarning: Unknown distribution option: 'test_requires'
> warnings.warn(msg)
> running test
> WARNING: Testing via this command is deprecated and will be removed in a
> future version. Users looking for a generic test entry point independent of
> test runner are encouraged to use tox.
> running egg_info
> writing Wikkid.egg-info/PKG-INFO
> writing dependency_links to Wikkid.egg-info/dependency_links.txt
> writing requirements to Wikkid.egg-info/requires.txt
> writing top-level names to Wikkid.egg-info/top_level.txt
> reading manifest file 'Wikkid.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'Home.txt'
> warning: no files found matching 'NEWS'
> adding license file 'LICENCE'
> writing manifest file 'Wikkid.egg-info/SOURCES.txt'
> running build_ext
> test_get_home_view (wikkid.tests.test_app.TestApp)
> wikkid.tests.test_app.TestApp.test_get_home_view ... ok
> test_get_view (wikkid.tests.test_app.TestApp)
> wikkid.tests.test_app.TestApp.test_get_view ... ok
> test_getting_anything_outside_script_name_fails
> (wikkid.tests.test_app.TestApp)
> wikkid.tests.test_app.TestApp.test_getting_anything_outside_script_name_fails
> ... ok
> test_getting_static_css_works_script_name_multiple_segments
> (wikkid.tests.test_app.TestApp)
> wikkid.tests.test_app.TestApp.test_getting_static_css_works_script_name_multiple_segments
> ... ok
> test_getting_static_style_css_works (wikkid.tests.test_app.TestApp)
> wikkid.tests.test_app.TestApp.test_getting_static_style_css_works ... ok
> test_getting_static_style_css_works_with_script_name
> (wikkid.tests.test_app.TestApp)
> wikkid.tests.test_app.TestApp.test_getting_static_style_css_works_with_script_name
> ... ok
> test_home_redirect_url_matches_script_name (wikkid.tests.test_app.TestApp)
> wikkid.tests.test_app.TestApp.test_home_redirect_url_matches_script_name ...
> ok
> test_traverse_above_static_not_possible_with_absolute_path
> (wikkid.tests.test_app.TestApp)
> wikkid.tests.test_app.TestApp.test_traverse_above_static_not_possible_with_absolute_path
> ... ok
> test_traverse_above_static_not_possible_with_relative_path
> (wikkid.tests.test_app.TestApp)
> wikkid.tests.test_app.TestApp.test_traverse_above_static_not_possible_with_relative_path
> ... ok
> test_user_attributes (wikkid.tests.test_bzr_user.TestLocalUserMiddleware)
> wikkid.tests.test_bzr_user.TestLocalUserMiddleware.test_user_attributes ...
> failed to open trace file: [Errno 13] Permission denied:
> '/you-should-use-TestCaseInTempDir-if-you-need-a-log-file'
> ok
> test_user_is_set (wikkid.tests.test_bzr_user.TestLocalUserMiddleware)
> wikkid.tests.test_bzr_user.TestLocalUserMiddleware.test_user_is_set ... ok
> test_interface_not_registered (wikkid.tests.test_view_dispatcher.TestGetView)
> wikkid.tests.test_view_dispatcher.TestGetView.test_interface_not_registered
> ... ok
> test_interface_view_registered (wikkid.tests.test_view_dispatcher.TestGetView)
> wikkid.tests.test_view_dispatcher.TestGetView.test_interface_view_registered
> ... ok
> test_interface_view_registered_default
> (wikkid.tests.test_view_dispatcher.TestGetView)
> wikkid.tests.test_view_dispatcher.TestGetView.test_interface_view_registered_default
> ... ok
> test_no_interfaces (wikkid.tests.test_view_dispatcher.TestGetView)
> wikkid.tests.test_view_dispatcher.TestGetView.test_no_interfaces ... ok
> test_registration (wikkid.tests.test_view_dispatcher.TestViewRegistration)
> wikkid.tests.test_view_dispatcher.TestViewRegistration.test_registration ...
> ok
> test_default_different_name (wikkid.tests.test_model.TestBaseDefaultResource)
> wikkid.tests.test_model.TestBaseDefaultResource.test_default_different_name
> ... ok
> test_default_when_exists (wikkid.tests.test_model.TestBaseDefaultResource)
> wikkid.tests.test_model.TestBaseDefaultResource.test_default_when_exists ...
> ok
> test_default_when_missing (wikkid.tests.test_model.TestBaseDefaultResource)
> wikkid.tests.test_model.TestBaseDefaultResource.test_default_when_missing ...
> ok
> test_parent_for_default (wikkid.tests.test_model.TestBaseParent)
> wikkid.tests.test_model.TestBaseParent.test_parent_for_default ... ok
> test_parent_for_page (wikkid.tests.test_model.TestBaseParent)
> wikkid.tests.test_model.TestBaseParent.test_parent_for_page ... ok
> test_parent_for_root (wikkid.tests.test_model.TestBaseParent)
> wikkid.tests.test_model.TestBaseParent.test_parent_for_root ... ok
> test_parent_for_subpage (wikkid.tests.test_model.TestBaseParent)
> wikkid.tests.test_model.TestBaseParent.test_parent_for_subpage ... ok
> test_missing_can_get_root (wikkid.tests.test_model.TestBaseRootResource)
> wikkid.tests.test_model.TestBaseRootResource.test_missing_can_get_root ... ok
> test_root_can_get_root (wikkid.tests.test_model.TestBaseRootResource)
> wikkid.tests.test_model.TestBaseRootResource.test_root_can_get_root ... ok
> test_directory_and_pages (wikkid.tests.test_model.TestDirectoryResource)
> wikkid.tests.test_model.TestDirectoryResource.test_directory_and_pages ... ok
> test_implements_interface (wikkid.tests.test_model.TestDirectoryResource)
> wikkid.tests.test_model.TestDirectoryResource.test_implements_interface ... ok
> test_user_for_file (wikkid.tests.test_model.TestDirectoryResource)
> wikkid.tests.test_model.TestDirectoryResource.test_user_for_file ... ok
> test_empty (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_empty ... ok
> test_file_gives_content (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_file_gives_content ...
> ok
> test_file_provides_IFile (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_file_provides_IFile ...
> ok
> test_file_type (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_file_type ... ok
> test_filestore_provides_IFileStore
> (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_filestore_provides_IFileStore
> ... ok
> test_last_modified (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_last_modified ... ok
> test_list_directory_non_existant
> (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_list_directory_non_existant
> ... ok
> test_listing_directory_empty
> (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_listing_directory_empty
> ... ok
> test_listing_directory_of_a_file
> (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_listing_directory_of_a_file
> ... ok
> test_listing_directory_root (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_listing_directory_root
> ... ok
> test_listing_directory_subdir
> (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_listing_directory_subdir
> ... ok
> test_mimetype (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_mimetype ... ok
> test_nonexistant_file (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_nonexistant_file ... ok
> test_updating_existing_file (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_updating_existing_file
> ... ok
> test_updating_file_adds_directories
> (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_updating_file_adds_directories
> ... ok
> test_updating_file_with_directory_clash
> (wikkid.tests.test_git_filestore.TestGitFileStore)
> wikkid.tests.test_git_filestore.TestGitFileStore.test_updating_file_with_directory_clash
> ... ok
> test_blockquote (wikkid.tests.formatters.test_textile.TestTextileFormatter)
> wikkid.tests.formatters.test_textile.TestTextileFormatter.test_blockquote ...
> /<<PKGBUILDDIR>>/wikkid/tests/formatters/test_textile.py:31:
> DeprecationWarning: Only valid in 1.8.1 and earlier. Use skipTest instead.
> self.skip('textile formatter not available')
> skipped 'textile formatter not available'
> test_code_blocks (wikkid.tests.formatters.test_textile.TestTextileFormatter)
> wikkid.tests.formatters.test_textile.TestTextileFormatter.test_code_blocks
> ... skipped 'textile formatter not available'
> test_detailed_headings
> (wikkid.tests.formatters.test_textile.TestTextileFormatter)
> wikkid.tests.formatters.test_textile.TestTextileFormatter.test_detailed_headings
> ... skipped 'textile formatter not available'
> test_emphasis (wikkid.tests.formatters.test_textile.TestTextileFormatter)
> wikkid.tests.formatters.test_textile.TestTextileFormatter.test_emphasis ...
> skipped 'textile formatter not available'
> test_inline_link (wikkid.tests.formatters.test_textile.TestTextileFormatter)
> wikkid.tests.formatters.test_textile.TestTextileFormatter.test_inline_link
> ... skipped 'textile formatter not available'
> test_lists (wikkid.tests.formatters.test_textile.TestTextileFormatter)
> wikkid.tests.formatters.test_textile.TestTextileFormatter.test_lists ...
> skipped 'textile formatter not available'
> test_unicode (wikkid.tests.formatters.test_textile.TestTextileFormatter)
> wikkid.tests.formatters.test_textile.TestTextileFormatter.test_unicode ...
> skipped 'textile formatter not available'
> test_blockquote (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter)
> wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_blockquote
> ... /<<PKGBUILDDIR>>/wikkid/tests/formatters/test_markdown.py:31:
> DeprecationWarning: Only valid in 1.8.1 and earlier. Use skipTest instead.
> self.skip('markdown formatter not available')
> skipped 'markdown formatter not available'
> test_code (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter)
> wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_code ...
> skipped 'markdown formatter not available'
> test_code_blocks (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter)
> wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_code_blocks
> ... skipped 'markdown formatter not available'
> test_detailed_headings
> (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter)
> wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_detailed_headings
> ... skipped 'markdown formatter not available'
> test_emphasis (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter)
> wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_emphasis ...
> skipped 'markdown formatter not available'
> test_hr (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter)
> wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_hr ...
> skipped 'markdown formatter not available'
> test_inline_link (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter)
> wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_inline_link
> ... skipped 'markdown formatter not available'
> test_lists (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter)
> wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_lists ...
> skipped 'markdown formatter not available'
> test_reference_link
> (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter)
> wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_reference_link
> ... skipped 'markdown formatter not available'
> test_simple_headings
> (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter)
> wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_simple_headings
> ... skipped 'markdown formatter not available'
> test_unicode (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter)
> wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_unicode ...
> skipped 'markdown formatter not available'
> test_simple_text
> (wikkid.tests.formatters.test_rest.TestRestructuredTextFormatter)
> wikkid.tests.formatters.test_rest.TestRestructuredTextFormatter.test_simple_text
> ... /<<PKGBUILDDIR>>/wikkid/tests/formatters/test_rest.py:32:
> GuessedAtParserWarning: No parser was explicitly specified, so I'm using the
> best available HTML parser for this system ("html.parser"). This usually
> isn't a problem, but if you run this code on another system, or in a
> different virtual environment, it may use a different parser and behave
> differently.
>
> The code that caused this warning is on line 32 of the file
> /<<PKGBUILDDIR>>/wikkid/tests/formatters/test_rest.py. To get rid of this
> warning, pass the additional argument 'features="html.parser"' to the
> BeautifulSoup constructor.
>
> soup = BeautifulSoup(result)
> ok
> test_default_exists
> (wikkid.tests.formatters.test_registry.TestGetWikiFormtter)
> wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_default_exists
> ... ok
> test_default_missing
> (wikkid.tests.formatters.test_registry.TestGetWikiFormtter)
> wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_default_missing
> ... ok
> test_specify_extra_params
> (wikkid.tests.formatters.test_registry.TestGetWikiFormtter)
> wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_specify_extra_params
> ... ok
> test_specify_extra_whitespace
> (wikkid.tests.formatters.test_registry.TestGetWikiFormtter)
> wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_specify_extra_whitespace
> ... ok
> test_specify_missing
> (wikkid.tests.formatters.test_registry.TestGetWikiFormtter)
> wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_specify_missing
> ... ok
> test_specify_pygments_case_insensitive
> (wikkid.tests.formatters.test_registry.TestGetWikiFormtter)
> wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_specify_pygments_case_insensitive
> ... ok
> test_expand_wiki_name (wikkid.tests.views.test_utils.TestExpandWikiName)
> wikkid.tests.views.test_utils.TestExpandWikiName.test_expand_wiki_name ... ok
> test_title_for_filename (wikkid.tests.views.test_utils.TesttitleForFilename)
> wikkid.tests.views.test_utils.TesttitleForFilename.test_title_for_filename
> ... ok
> test_other_last_modified_by (wikkid.tests.views.test_view.TestView)
> wikkid.tests.views.test_view.TestView.test_other_last_modified_by ... ok
> test_wiki_last_modified_by (wikkid.tests.views.test_view.TestView)
> wikkid.tests.views.test_view.TestView.test_wiki_last_modified_by ... ok
> test_title_nested (wikkid.tests.views.test_edit.TestEdit)
> wikkid.tests.views.test_edit.TestEdit.test_title_nested ... ok
> test_urls (wikkid.tests.views.test_edit.TestEdit)
> wikkid.tests.views.test_edit.TestEdit.test_urls ... ok
> test_home_rendering (wikkid.tests.views.test_root.TestRootViews)
> wikkid.tests.views.test_root.TestRootViews.test_home_rendering ...
> /<<PKGBUILDDIR>>/wikkid/tests/views/test_root.py:45: GuessedAtParserWarning:
> No parser was explicitly specified, so I'm using the best available HTML
> parser for this system ("html.parser"). This usually isn't a problem, but if
> you run this code on another system, or in a different virtual environment,
> it may use a different parser and behave differently.
>
> The code that caused this warning is on line 45 of the file
> /<<PKGBUILDDIR>>/wikkid/tests/views/test_root.py. To get rid of this warning,
> pass the additional argument 'features="html.parser"' to the BeautifulSoup
> constructor.
>
> soup = BeautifulSoup(content.text)
> ok
> test_home_rendering_with_script_name
> (wikkid.tests.views.test_root.TestRootViews)
> wikkid.tests.views.test_root.TestRootViews.test_home_rendering_with_script_name
> ... /<<PKGBUILDDIR>>/wikkid/tests/views/test_root.py:54:
> GuessedAtParserWarning: No parser was explicitly specified, so I'm using the
> best available HTML parser for this system ("html.parser"). This usually
> isn't a problem, but if you run this code on another system, or in a
> different virtual environment, it may use a different parser and behave
> differently.
>
> The code that caused this warning is on line 54 of the file
> /<<PKGBUILDDIR>>/wikkid/tests/views/test_root.py. To get rid of this warning,
> pass the additional argument 'features="html.parser"' to the BeautifulSoup
> constructor.
>
> soup = BeautifulSoup(content.text)
> ok
> test_root_redirects (wikkid.tests.views.test_root.TestRootViews)
> wikkid.tests.views.test_root.TestRootViews.test_root_redirects ... ok
> test_root_redirects_with_script_name
> (wikkid.tests.views.test_root.TestRootViews)
> wikkid.tests.views.test_root.TestRootViews.test_root_redirects_with_script_name
> ... ok
> test_default (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_default ... ok
> test_default_view (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_default_view ... ok
> test_missing (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_missing ... ok
> test_missing_view (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_missing_view ... ok
> test_other_file (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_other_file ... ok
> test_other_file_view (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_other_file_view ... ok
> test_root (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_root ... ok
> test_root_listing (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_root_listing ... ok
> test_wiki_page (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_wiki_page ... ok
> test_wiki_page_full_url (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_wiki_page_full_url ... ok
> test_wiki_page_full_url_with_view
> (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_wiki_page_full_url_with_view
> ... ok
> test_wiki_page_view (wikkid.tests.views.test_urls.TestCanonicalUrl)
> wikkid.tests.views.test_urls.TestCanonicalUrl.test_wiki_page_view ... ok
> test_path (wikkid.tests.views.test_urls.TestParseUrl)
> wikkid.tests.views.test_urls.TestParseUrl.test_path ... ok
> test_path_view (wikkid.tests.views.test_urls.TestParseUrl)
> wikkid.tests.views.test_urls.TestParseUrl.test_path_view ... ok
> test_root (wikkid.tests.views.test_urls.TestParseUrl)
> wikkid.tests.views.test_urls.TestParseUrl.test_root ... ok
> test_root_view (wikkid.tests.views.test_urls.TestParseUrl)
> wikkid.tests.views.test_urls.TestParseUrl.test_root_view ... ok
> test_directory_breadcrumbs_nested
> (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs)
> wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_directory_breadcrumbs_nested
> ... ok
> test_directory_breadcrumbs_nested_with_script_name
> (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs)
> wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_directory_breadcrumbs_nested_with_script_name
> ... ok
> test_directory_breadcrumbs_root
> (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs)
> wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_directory_breadcrumbs_root
> ... ok
> test_home_missing (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs)
> wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_home_missing ... ok
> test_nested_page_missing (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs)
> wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_nested_page_missing
> ... ok
> test_page_missing (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs)
> wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_page_missing ... ok
> test_source_file_existing
> (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs)
> wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_source_file_existing
> ... ok
> test_source_file_missing (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs)
> wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_source_file_missing
> ... ok
> test_file_gives_content
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_file_gives_content
> ... ok
> test_file_provides_IFile
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_file_provides_IFile
> ... ok
> test_file_type (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_file_type ...
> ok
> test_filestore_provides_IFileStore
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_filestore_provides_IFileStore
> ... ok
> test_last_modified
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_last_modified
> ... ok
> test_list_directory_non_existant
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_list_directory_non_existant
> ... ok
> test_listing_directory_empty
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_listing_directory_empty
> ... ok
> test_listing_directory_of_a_file
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_listing_directory_of_a_file
> ... ok
> test_listing_directory_root
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_listing_directory_root
> ... ok
> test_listing_directory_subdir
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_listing_directory_subdir
> ... ok
> test_mimetype (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_mimetype ...
> ok
> test_nonexistant_file
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_nonexistant_file
> ... ok
> test_updating_existing_file
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_updating_existing_file
> ... ok
> test_updating_file_adds_directories
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_updating_file_adds_directories
> ... ok
> test_updating_file_with_directory_clash
> (wikkid.tests.test_volatile_filestore.TestVolatileFileStore)
> wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_updating_file_with_directory_clash
> ... ok
> test_empty_script_name (wikkid.tests.test_context.TestContext)
> wikkid.tests.test_context.TestContext.test_empty_script_name ... ok
> test_script_name (wikkid.tests.test_context.TestContext)
> wikkid.tests.test_context.TestContext.test_script_name ... ok
> test_script_name_strips_trailing_slash (wikkid.tests.test_context.TestContext)
> wikkid.tests.test_context.TestContext.test_script_name_strips_trailing_slash
> ... ok
> test_default_preferred
> (wikkid.tests.test_model_factory.TestFactoryGetPreferredPath)
> wikkid.tests.test_model_factory.TestFactoryGetPreferredPath.test_default_preferred
> ... ok
> test_home_preferred
> (wikkid.tests.test_model_factory.TestFactoryGetPreferredPath)
> wikkid.tests.test_model_factory.TestFactoryGetPreferredPath.test_home_preferred
> ... ok
> test_image_preferred
> (wikkid.tests.test_model_factory.TestFactoryGetPreferredPath)
> wikkid.tests.test_model_factory.TestFactoryGetPreferredPath.test_image_preferred
> ... ok
> test_text_preferred
> (wikkid.tests.test_model_factory.TestFactoryGetPreferredPath)
> wikkid.tests.test_model_factory.TestFactoryGetPreferredPath.test_text_preferred
> ... ok
> test_get_resource_at_path_binary_file
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_binary_file
> ... ok
> test_get_resource_at_path_directory
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_directory
> ... ok
> test_get_resource_at_path_directory_with_page
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_directory_with_page
> ... ok
> test_get_resource_at_path_existing_file_no_suffix
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_existing_file_no_suffix
> ... ok
> test_get_resource_at_path_missing_file
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_missing_file
> ... ok
> test_get_resource_at_path_missing_file_not_text
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_missing_file_not_text
> ... ok
> test_get_resource_at_path_not_text
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_not_text
> ... ok
> test_get_resource_at_path_page_no_directory
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_page_no_directory
> ... ok
> test_get_resource_at_path_root_has_page
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_root_has_page
> ... ok
> test_get_resource_at_path_root_no_content
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_root_no_content
> ... ok
> test_get_resource_at_path_subdirs_existing_file
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_subdirs_existing_file
> ... ok
> test_get_resource_at_path_subdirs_existing_file_and_dir
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_subdirs_existing_file_and_dir
> ... ok
> test_get_resource_at_path_subdirs_missing_file
> (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath)
> wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_subdirs_missing_file
> ... ok
> test_bzr_filestore (unittest.loader._FailedTest) ... ERROR
>
> ======================================================================
> ERROR: test_bzr_filestore (unittest.loader._FailedTest)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: test_bzr_filestore
> Traceback (most recent call last):
> File "/usr/lib/python3.10/unittest/loader.py", line 154, in
> loadTestsFromName
> module = __import__(module_name)
> File "/<<PKGBUILDDIR>>/wikkid/tests/test_bzr_filestore.py", line 14, in
> <module>
> from wikkid.filestore.bzr import (
> File "/<<PKGBUILDDIR>>/wikkid/filestore/bzr.py", line 16, in <module>
> from breezy.merge3 import Merge3
> ModuleNotFoundError: No module named 'breezy.merge3'
>
>
> ----------------------------------------------------------------------
> Ran 139 tests in 0.817s
>
> FAILED (errors=1, skipped=18)
> Test failed: <unittest.runner.TextTestResult run=139 errors=1 failures=0>
> error: Test failed: <unittest.runner.TextTestResult run=139 errors=1
> failures=0>
> E: pybuild pybuild:379: test: plugin distutils failed with: exit code=1:
> python3.10 setup.py test
> dh_auto_test: error: pybuild --test -i python{version} -p 3.10 returned exit
> code 13
The full build log is available from:
http://qa-logs.debian.net/2022/10/23/python-wikkid_0+git20211221.1.b129e3b-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221023;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221023&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.