--- Begin Message ---
Source: python-sure
Version: 2.0.0-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231212 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[1]: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> set -x ; set -e ; for i in 3.12 3.11 ; do \
> python$i -m nose -v --exclude='.*test_context_is_not_optional.*' ; \
> done
> + set -e
> + python3.12 -m nose -v --exclude=.*test_context_is_not_optional.*
> nose.config: INFO: Ignoring files matching ['^\\.', '^_', '^setup\\.py$']
> nose.config: INFO: Excluding tests matching
> ['.*test_context_is_not_optional.*']
> nose.plugins.manager: DEBUG: Configuring plugins
> nose.plugins.cover: ERROR: Coverage not available: unable to import coverage
> module
> nose.plugins.manager: DEBUG: Plugins enabled: [<rednose.RedNose object at
> 0x7fc0489ee090>, <nose.plugins.deprecated.Deprecated object at
> 0x7fc048297650>, <nose.plugins.skip.Skip object at 0x7fc04807c2f0>]
> nose.core: DEBUG: configured Config(addPaths=True, args=(),
> configSection='nosetests', debug=None, debugLog=None, env={},
> exclude=[re.compile('.*test_context_is_not_optional.*')],
> files=['setup.cfg'], firstPackageWins=False, getTestCaseNamesCompat=False,
> ignoreFiles=[re.compile('^\\.'), re.compile('^_'),
> re.compile('^setup\\.py$')], ignoreFilesDefaultStrings=['^\\.', '^_',
> '^setup\\.py$'], include=None, includeExe=False, logStream=<_io.TextIOWrapper
> name='<stderr>' mode='w' encoding='utf-8'>, loggingConfig=None,
> options=<Values at 0x7fc04807cce0: {'version': False, 'showPlugins': False,
> 'verbosity': 4, 'files': None, 'where': None, 'py3where': None, 'testMatch':
> '(?:^|[\\b_\\./-])[Tt]est', 'testNames': None, 'debug': None, 'debugLog':
> None, 'loggingConfig': None, 'ignoreFiles': [], 'exclude':
> ['.*test_context_is_not_optional.*'], 'include': [], 'stopOnError': True,
> 'addPaths': True, 'includeExe': False, 'traverseNamespace': False,
> 'firstPackageWins': False, 'byteCompile': True, 'rednose': True,
> 'rednose_color': 'auto', 'immediate': False, 'attr': None, 'eval_attr': None,
> 'capture': False, 'logcapture': False, 'logcapture_format': '%(name)s:
> %(levelname)s: %(message)s', 'logcapture_datefmt': None,
> 'logcapture_filters': None, 'logcapture_clear': False, 'logcapture_level':
> 'NOTSET', 'enable_plugin_coverage': True, 'cover_packages': ['sure'],
> 'cover_erase': None, 'cover_tests': None, 'cover_min_percentage': None,
> 'cover_inclusive': True, 'cover_html': None, 'cover_html_dir': 'cover',
> 'cover_branches': True, 'cover_xml': None, 'cover_xml_file': 'coverage.xml',
> 'debugBoth': False, 'debugFailures': False, 'debugErrors': False,
> 'noDeprecated': False, 'enable_plugin_doctest': None, 'doctest_tests': None,
> 'doctestExtension': None, 'doctest_result_var': None, 'doctestFixtures':
> None, 'doctestOptions': None, 'enable_plugin_isolation': None,
> 'detailedErrors': None, 'noSkip': False, 'enable_plugin_id': None,
> 'testIdFile': '.noseids', 'failed': False, 'multiprocess_workers': 0,
> 'multiprocess_timeout': 10, 'multiprocess_restartworker': False,
> 'enable_plugin_xunit': None, 'xunit_file': 'nosetests.xml',
> 'xunit_testsuite_name': 'nosetests', 'enable_plugin_allmodules': None,
> 'collect_only': None}>, parser=<optparse.OptionParser object at
> 0x7fc048233230>, parserClass=<class 'optparse.OptionParser'>,
> plugins=<nose.plugins.manager.DefaultPluginManager object at 0x7fc048a24f80>,
> py3where=(), runOnInit=True, srcDirs=('lib', 'src'), stopOnError=True,
> stream=<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>,
> testMatch=re.compile('(?:^|[\\b_\\./-])[Tt]est'),
> testMatchPat='(?:^|[\\b_\\./-])[Tt]est', testNames=[],
> traverseNamespace=False, verbosity=4, where=(), worker=False,
> workingDir='/<<PKGBUILDDIR>>')
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>
> nose.core: DEBUG: test loader is <nose.loader.TestLoader object at
> 0x7fc0484f13a0>
> nose.core: DEBUG: defaultTest .
> nose.core: DEBUG: Test names are ['.']
> nose.core: DEBUG: createTests called with None
> nose.loader: DEBUG: load from . (None)
> nose.selector: DEBUG: Test name . resolved to file ., module None, call None
> nose.selector: DEBUG: Final resolution of test name .: file /<<PKGBUILDDIR>>
> module None call None
> nose.suite: DEBUG: Create suite for [<nose.suite.LazySuite tests=generator
> (140463818920288)>]
> nose.suite: DEBUG: tests [<nose.suite.LazySuite tests=generator
> (140463818920288)>] context None
> nose.suite: DEBUG: wrap [<nose.suite.LazySuite tests=generator
> (140463818920288)>]
> nose.suite: DEBUG: wrapping <nose.suite.LazySuite tests=generator
> (140463818920288)>
> nose.suite: DEBUG: Context suite for [<nose.suite.LazySuite tests=generator
> (140463818920288)>] (None) (140463820905680)
> nose.core: DEBUG: runTests called
> nose.suite: DEBUG: suite 140463820905680 (<nose.suite.ContextSuite
> context=None>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc048197140>
> nose.suite: DEBUG: suite 140463820905680 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc048197140>
> nose.suite: DEBUG: tests in 140463820905680?
> nose.suite: DEBUG: precache is [<nose.suite.LazySuite tests=generator
> (140463818920288)>]
> nose.suite: DEBUG: precache is []
> nose.loader: DEBUG: load from dir /<<PKGBUILDDIR>>
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/CHANGELOG.md? False
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/COPYING? False
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/MANIFEST.in? False
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/Makefile? False
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/README.rst? False
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/TODO.rst? False
> nose.selector: DEBUG: wantDirectory /<<PKGBUILDDIR>>/debian? False
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/development.txt? False
> nose.selector: DEBUG: wantDirectory /<<PKGBUILDDIR>>/docs? False
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/docs-requirements.txt? False
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/renovate.json? False
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/requirements.txt? False
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/setup.cfg? False
> nose.selector: DEBUG: setup.py matches ignoreFiles pattern; skipped
> nose.selector: DEBUG: wantDirectory /<<PKGBUILDDIR>>/sure? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/sure (None)
> nose.selector: DEBUG: Test name /<<PKGBUILDDIR>>/sure resolved to file
> /<<PKGBUILDDIR>>/sure, module None, call None
> nose.selector: DEBUG: Final resolution of test name /<<PKGBUILDDIR>>/sure:
> file /<<PKGBUILDDIR>>/sure module sure call None
> nose.importer: DEBUG: Import sure from /<<PKGBUILDDIR>>
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>
> nose.importer: DEBUG: find module part sure (sure) in ['/<<PKGBUILDDIR>>']
> nose.loader: DEBUG: Load from module <module 'sure' from
> '/<<PKGBUILDDIR>>/sure/__init__.py'>
> nose.selector: DEBUG: wantModule <module 'sure' from
> '/<<PKGBUILDDIR>>/sure/__init__.py'>? False
> nose.loader: DEBUG: Load tests from module path /<<PKGBUILDDIR>>/sure?
> nose.loader: DEBUG: path: /<<PKGBUILDDIR>>/sure
> os.path.realpath(/<<PKGBUILDDIR>>/sure): /<<PKGBUILDDIR>>/sure
> nose.loader: DEBUG: load from dir /<<PKGBUILDDIR>>/sure
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/sure
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>
> nose.selector: DEBUG: __init__.py matches ignoreFiles pattern; skipped
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/sure/cli.py? None
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/sure/compat.py? None
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/sure/core.py? None
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/sure/deprecated.py? None
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/sure/magic.py? None
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/sure/old.py? None
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/sure/registry.py? None
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/sure/stubs.py? None
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/sure/terminal.py? None
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/sure/version.py? None
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc04807d730>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc04807d730>
> context <module 'sure' from '/<<PKGBUILDDIR>>/sure/__init__.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc04807d730> (<module 'sure' from '/<<PKGBUILDDIR>>/sure/__init__.py'>)
> (140463810443744)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=sure> has context
> sure
> nose.suite: DEBUG: get ancestry <module 'sure' from
> '/<<PKGBUILDDIR>>/sure/__init__.py'>
> nose.suite: DEBUG: suite 140463810443744 (<nose.suite.ContextSuite
> context=sure>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc0481973e0>
> nose.suite: DEBUG: suite 140463810443744 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc0481973e0>
> nose.suite: DEBUG: tests in 140463810443744?
> nose.suite: DEBUG: suite 140463810443744 has no tests
> nose.suite: DEBUG: precache is []
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: No reason to teardown (was_setup? False was_torndown?
> False)
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/tox.ini? False
> nose.selector: DEBUG: wantDirectory /<<PKGBUILDDIR>>/tests? True
> nose.suite: DEBUG: Create suite for <function
> TestLoader.loadTestsFromDir.<locals>.<lambda> at 0x7fc0477baa20>
> nose.suite: DEBUG: tests <function
> TestLoader.loadTestsFromDir.<locals>.<lambda> at 0x7fc0477baa20> context None
> nose.suite: DEBUG: wrap <function
> TestLoader.loadTestsFromDir.<locals>.<lambda> at 0x7fc0477baa20>
> nose.suite: DEBUG: I won't wrap
> nose.suite: DEBUG: Context suite for <function
> TestLoader.loadTestsFromDir.<locals>.<lambda> at 0x7fc0477baa20> (None)
> (140463819105456)
> nose.suite: DEBUG: suite 140463819105456 (<nose.suite.ContextSuite
> context=None>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc048197680>
> nose.suite: DEBUG: suite 140463819105456 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc048197680>
> nose.suite: DEBUG: tests in 140463819105456?
> nose.loader: DEBUG: load from dir /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: insert /<<PKGBUILDDIR>>/tests into sys.path
> nose.selector: DEBUG: wantDirectory /<<PKGBUILDDIR>>/tests/issues? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/issues (None)
> nose.selector: DEBUG: Test name /<<PKGBUILDDIR>>/tests/issues resolved to
> file /<<PKGBUILDDIR>>/tests/issues, module None, call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/issues: file /<<PKGBUILDDIR>>/tests/issues module
> issues call None
> nose.importer: DEBUG: Import issues from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part issues (issues) in
> ['/<<PKGBUILDDIR>>/tests']
> nose.loader: DEBUG: Load from module <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.selector: DEBUG: wantModule <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>? False
> nose.loader: DEBUG: Load tests from module path /<<PKGBUILDDIR>>/tests/issues?
> nose.loader: DEBUG: path: /<<PKGBUILDDIR>>/tests/issues
> os.path.realpath(/<<PKGBUILDDIR>>/tests/issues): /<<PKGBUILDDIR>>/tests/issues
> nose.loader: DEBUG: load from dir /<<PKGBUILDDIR>>/tests/issues
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests/issues
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.selector: DEBUG: __init__.py matches ignoreFiles pattern; skipped
> nose.selector: DEBUG: wantFile
> /<<PKGBUILDDIR>>/tests/issues/test_issue_104.py? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/issues/test_issue_104.py
> (None)
> nose.selector: DEBUG: Test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_104.py resolved to file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_104.py, module None, call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_104.py: file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_104.py module issues.test_issue_104
> call None
> nose.importer: DEBUG: Import issues.test_issue_104 from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part issues (issues) in
> ['/<<PKGBUILDDIR>>/tests']
> nose.importer: DEBUG: sys.modules has issues as <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.importer: DEBUG: module already loaded? mod:
> /<<PKGBUILDDIR>>/tests/issues new: /<<PKGBUILDDIR>>/tests/issues
> nose.importer: DEBUG: find module part test_issue_104 (issues.test_issue_104)
> in ['/<<PKGBUILDDIR>>/tests/issues']
> nose.loader: DEBUG: Load from module <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'>
> nose.selector: DEBUG: wantModule <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'>? True
> nose.selector: DEBUG: wantFunction <function test_issue_104 at
> 0x7fc0477bab60>? True
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0478b3260>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0478b3260>
> context <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0478b3260> (<module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'>) (140463809638144)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_104> has context issues.test_issue_104
> nose.suite: DEBUG: get ancestry <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'>
> nose.suite: DEBUG: <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'> ancestors ['issues']
> nose: DEBUG: __import__ issues
> nose: DEBUG: resolve: [], issues, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_104> has ancestor issues
> nose.selector: DEBUG: wantFile
> /<<PKGBUILDDIR>>/tests/issues/test_issue_134.py? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/issues/test_issue_134.py
> (None)
> nose.selector: DEBUG: Test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_134.py resolved to file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_134.py, module None, call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_134.py: file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_134.py module issues.test_issue_134
> call None
> nose.importer: DEBUG: Import issues.test_issue_134 from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part issues (issues) in
> ['/<<PKGBUILDDIR>>/tests']
> nose.importer: DEBUG: sys.modules has issues as <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.importer: DEBUG: module already loaded? mod:
> /<<PKGBUILDDIR>>/tests/issues new: /<<PKGBUILDDIR>>/tests/issues
> nose.importer: DEBUG: find module part test_issue_134 (issues.test_issue_134)
> in ['/<<PKGBUILDDIR>>/tests/issues']
> nose.loader: DEBUG: Load from module <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'>
> nose.selector: DEBUG: wantModule <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'>? True
> nose.selector: DEBUG: wantFunction <function test_issue_132 at
> 0x7fc0477bad40>? True
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0477a2fc0>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0477a2fc0>
> context <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0477a2fc0> (<module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'>) (140463809638048)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_134> has context issues.test_issue_134
> nose.suite: DEBUG: get ancestry <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'>
> nose.suite: DEBUG: <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'> ancestors ['issues']
> nose: DEBUG: __import__ issues
> nose: DEBUG: resolve: [], issues, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_134> has ancestor issues
> nose.selector: DEBUG: wantFile
> /<<PKGBUILDDIR>>/tests/issues/test_issue_136.py? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/issues/test_issue_136.py
> (None)
> nose.selector: DEBUG: Test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_136.py resolved to file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_136.py, module None, call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_136.py: file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_136.py module issues.test_issue_136
> call None
> nose.importer: DEBUG: Import issues.test_issue_136 from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part issues (issues) in
> ['/<<PKGBUILDDIR>>/tests']
> nose.importer: DEBUG: sys.modules has issues as <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.importer: DEBUG: module already loaded? mod:
> /<<PKGBUILDDIR>>/tests/issues new: /<<PKGBUILDDIR>>/tests/issues
> nose.importer: DEBUG: find module part test_issue_136 (issues.test_issue_136)
> in ['/<<PKGBUILDDIR>>/tests/issues']
> nose.loader: DEBUG: Load from module <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'>
> nose.selector: DEBUG: wantModule <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'>? True
> nose.selector: DEBUG: wantFunction <function test_issue_136 at
> 0x7fc0477bade0>? True
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0477a2ba0>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0477a2ba0>
> context <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0477a2ba0> (<module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'>) (140463809638576)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_136> has context issues.test_issue_136
> nose.suite: DEBUG: get ancestry <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'>
> nose.suite: DEBUG: <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'> ancestors ['issues']
> nose: DEBUG: __import__ issues
> nose: DEBUG: resolve: [], issues, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_136> has ancestor issues
> nose.selector: DEBUG: wantFile
> /<<PKGBUILDDIR>>/tests/issues/test_issue_139.py? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/issues/test_issue_139.py
> (None)
> nose.selector: DEBUG: Test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_139.py resolved to file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_139.py, module None, call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_139.py: file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_139.py module issues.test_issue_139
> call None
> nose.importer: DEBUG: Import issues.test_issue_139 from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part issues (issues) in
> ['/<<PKGBUILDDIR>>/tests']
> nose.importer: DEBUG: sys.modules has issues as <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.importer: DEBUG: module already loaded? mod:
> /<<PKGBUILDDIR>>/tests/issues new: /<<PKGBUILDDIR>>/tests/issues
> nose.importer: DEBUG: find module part test_issue_139 (issues.test_issue_139)
> in ['/<<PKGBUILDDIR>>/tests/issues']
> nose.loader: DEBUG: Load from module <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'>
> nose.selector: DEBUG: wantModule <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'>? True
> nose.selector: DEBUG: wantFunction <function test_issue_139 at
> 0x7fc0477bae80>? True
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0477a3080>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0477a3080>
> context <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0477a3080> (<module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'>) (140463809638960)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_139> has context issues.test_issue_139
> nose.suite: DEBUG: get ancestry <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'>
> nose.suite: DEBUG: <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'> ancestors ['issues']
> nose: DEBUG: __import__ issues
> nose: DEBUG: resolve: [], issues, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_139> has ancestor issues
> nose.selector: DEBUG: wantFile
> /<<PKGBUILDDIR>>/tests/issues/test_issue_148.py? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/issues/test_issue_148.py
> (None)
> nose.selector: DEBUG: Test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_148.py resolved to file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_148.py, module None, call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_148.py: file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_148.py module issues.test_issue_148
> call None
> nose.importer: DEBUG: Import issues.test_issue_148 from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part issues (issues) in
> ['/<<PKGBUILDDIR>>/tests']
> nose.importer: DEBUG: sys.modules has issues as <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.importer: DEBUG: module already loaded? mod:
> /<<PKGBUILDDIR>>/tests/issues new: /<<PKGBUILDDIR>>/tests/issues
> nose.importer: DEBUG: find module part test_issue_148 (issues.test_issue_148)
> in ['/<<PKGBUILDDIR>>/tests/issues']
> nose.loader: DEBUG: Load from module <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'>
> nose.selector: DEBUG: wantModule <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'>? True
> nose.selector: DEBUG: wantFunction <function
> test_should_compare_dict_with_enum_keys at 0x7fc0477baf20>? True
> nose.selector: DEBUG: wantFunction <function
> test_should_compare_dict_with_non_orderable_key_types at 0x7fc0477baac0>? True
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0477a3290>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0477a3290>
> context <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0477a3290> (<module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'>) (140463809638528)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_148> has context issues.test_issue_148
> nose.suite: DEBUG: get ancestry <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'>
> nose.suite: DEBUG: <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'> ancestors ['issues']
> nose: DEBUG: __import__ issues
> nose: DEBUG: resolve: [], issues, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_148> has ancestor issues
> nose.selector: DEBUG: wantFile
> /<<PKGBUILDDIR>>/tests/issues/test_issue_19.py? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/issues/test_issue_19.py
> (None)
> nose.selector: DEBUG: Test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_19.py resolved to file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_19.py, module None, call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_19.py: file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_19.py module issues.test_issue_19
> call None
> nose.importer: DEBUG: Import issues.test_issue_19 from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part issues (issues) in
> ['/<<PKGBUILDDIR>>/tests']
> nose.importer: DEBUG: sys.modules has issues as <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.importer: DEBUG: module already loaded? mod:
> /<<PKGBUILDDIR>>/tests/issues new: /<<PKGBUILDDIR>>/tests/issues
> nose.importer: DEBUG: find module part test_issue_19 (issues.test_issue_19)
> in ['/<<PKGBUILDDIR>>/tests/issues']
> nose.loader: DEBUG: Load from module <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'>
> nose.selector: DEBUG: wantModule <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'>? True
> nose.selector: DEBUG: wantClass <class 'sure.AssertionBuilder'>? None
> nose.selector: DEBUG: wantFunction <function test_issue_19 at
> 0x7fc0477bafc0>? True
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0477a34a0>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0477a34a0>
> context <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0477a34a0> (<module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'>) (140463809639056)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_19> has context issues.test_issue_19
> nose.suite: DEBUG: get ancestry <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'>
> nose.suite: DEBUG: <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'> ancestors ['issues']
> nose: DEBUG: __import__ issues
> nose: DEBUG: resolve: [], issues, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_19> has ancestor issues
> nose.selector: DEBUG: wantFile
> /<<PKGBUILDDIR>>/tests/issues/test_issue_48.py? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/issues/test_issue_48.py
> (None)
> nose.selector: DEBUG: Test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_48.py resolved to file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_48.py, module None, call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/issues/test_issue_48.py: file
> /<<PKGBUILDDIR>>/tests/issues/test_issue_48.py module issues.test_issue_48
> call None
> nose.importer: DEBUG: Import issues.test_issue_48 from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part issues (issues) in
> ['/<<PKGBUILDDIR>>/tests']
> nose.importer: DEBUG: sys.modules has issues as <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.importer: DEBUG: module already loaded? mod:
> /<<PKGBUILDDIR>>/tests/issues new: /<<PKGBUILDDIR>>/tests/issues
> nose.importer: DEBUG: find module part test_issue_48 (issues.test_issue_48)
> in ['/<<PKGBUILDDIR>>/tests/issues']
> nose.loader: DEBUG: Load from module <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'>
> nose.selector: DEBUG: wantModule <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'>? True
> nose.selector: DEBUG: wantFunction <function raise_err at 0x7fc0477bb100>?
> None
> nose.selector: DEBUG: wantFunction <function test_issue_48 at
> 0x7fc0477bb1a0>? True
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0477a2fc0>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0477a2fc0>
> context <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0477a2fc0> (<module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'>) (140463809639824)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_48> has context issues.test_issue_48
> nose.suite: DEBUG: get ancestry <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'>
> nose.suite: DEBUG: <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'> ancestors ['issues']
> nose: DEBUG: __import__ issues
> nose: DEBUG: resolve: [], issues, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>, <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=issues.test_issue_48> has ancestor issues
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0477a2b10>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0477a2b10>
> context <module 'issues' from '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0477a2b10> (<module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>) (140463809632480)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=issues> has context
> issues
> nose.suite: DEBUG: get ancestry <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: precache is [<nose.suite.ContextSuite context=issues>]
> nose.suite: DEBUG: suite 140463809632480 (<nose.suite.ContextSuite
> context=issues>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc047761700>
> nose.suite: DEBUG: suite 140463809632480 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc047761700>
> nose.suite: DEBUG: tests in 140463809632480?
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup context
> <module 'issues' from '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is [<nose.suite.ContextSuite
> context=issues.test_issue_104>, <nose.suite.ContextSuite
> context=issues.test_issue_134>, <nose.suite.ContextSuite
> context=issues.test_issue_136>, <nose.suite.ContextSuite
> context=issues.test_issue_139>, <nose.suite.ContextSuite
> context=issues.test_issue_148>, <nose.suite.ContextSuite
> context=issues.test_issue_19>, <nose.suite.ContextSuite
> context=issues.test_issue_48>]
> nose.suite: DEBUG: suite 140463809638144 (<nose.suite.ContextSuite
> context=issues.test_issue_104>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc047761700>
> nose.suite: DEBUG: suite 140463809638144 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc047761700>
> nose.suite: DEBUG: tests in 140463809638144?
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_104>
> setup context <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'>
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is [issues.test_issue_104.test_issue_104]
> issues.test_issue_104.test_issue_104 ...
> /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no
> addDuration method
> warnings.warn("TestResult has no addDuration method",
> passed
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_104>
> setup ancestor <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_104>
> teardown context <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'>
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor
> <module 'issues' from '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'> may need teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_104' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_104.py'> already torn down
> nose.suite: DEBUG: suite 140463809638048 (<nose.suite.ContextSuite
> context=issues.test_issue_134>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc047761380>
> nose.suite: DEBUG: suite 140463809638048 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc047761700>
> nose.suite: DEBUG: tests in 140463809638048?
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_134>
> setup context <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'>
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is [issues.test_issue_134.test_issue_132]
> Correctly handle {} characters in matcher string ... passed
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_134>
> setup ancestor <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_134>
> teardown context <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'>
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor
> <module 'issues' from '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'> may need teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_134' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_134.py'> already torn down
> nose.suite: DEBUG: suite 140463809638576 (<nose.suite.ContextSuite
> context=issues.test_issue_136>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc047760c80>
> nose.suite: DEBUG: suite 140463809638576 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc047760c80>
> nose.suite: DEBUG: tests in 140463809638576?
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_136>
> setup context <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'>
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is [issues.test_issue_136.test_issue_136]
> Test for unicode error when comparing bytes ... passed
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_136>
> setup ancestor <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_136>
> teardown context <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'>
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor
> <module 'issues' from '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'> may need teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_136' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_136.py'> already torn down
> nose.suite: DEBUG: suite 140463809638960 (<nose.suite.ContextSuite
> context=issues.test_issue_139>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc0477610e0>
> nose.suite: DEBUG: suite 140463809638960 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc0477610e0>
> nose.suite: DEBUG: tests in 140463809638960?
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_139>
> setup context <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'>
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is [issues.test_issue_139.test_issue_139]
> Test for GitHub Issue #139 ... passed
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_139>
> setup ancestor <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_139>
> teardown context <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'>
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor
> <module 'issues' from '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'> may need teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_139' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_139.py'> already torn down
> nose.suite: DEBUG: suite 140463809638528 (<nose.suite.ContextSuite
> context=issues.test_issue_148>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc0477618c0>
> nose.suite: DEBUG: suite 140463809638528 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc0477618c0>
> nose.suite: DEBUG: tests in 140463809638528?
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_148>
> setup context <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'>
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is
> [issues.test_issue_148.test_should_compare_dict_with_non_orderable_key_types,
> issues.test_issue_148.test_should_compare_dict_with_enum_keys]
> issues.test_issue_148.test_should_compare_dict_with_non_orderable_key_types
> ... passed
> issues.test_issue_148.test_should_compare_dict_with_enum_keys ... passed
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_148>
> setup ancestor <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_148>
> teardown context <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'>
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor
> <module 'issues' from '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'> may need teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_148' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_148.py'> already torn down
> nose.suite: DEBUG: suite 140463809639056 (<nose.suite.ContextSuite
> context=issues.test_issue_19>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc0477618c0>
> nose.suite: DEBUG: suite 140463809639056 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc0477618c0>
> nose.suite: DEBUG: tests in 140463809639056?
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_19>
> setup context <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'>
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is [issues.test_issue_19.test_issue_19]
> Allow monkey-patching of methods already implemented by sure. ... passed
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_19>
> setup ancestor <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_19>
> teardown context <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'>
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor
> <module 'issues' from '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'> may need teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_19' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_19.py'> already torn down
> nose.suite: DEBUG: suite 140463809639824 (<nose.suite.ContextSuite
> context=issues.test_issue_48>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc0477610e0>
> nose.suite: DEBUG: suite 140463809639824 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc0477610e0>
> nose.suite: DEBUG: tests in 140463809639824?
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_48>
> setup context <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'>
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is [issues.test_issue_48.test_issue_48]
> issues.test_issue_48.test_issue_48 ... passed
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_48>
> setup ancestor <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues.test_issue_48>
> teardown context <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'>
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor
> <module 'issues' from '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'> may need teardown
> nose.suite: DEBUG: ancestor <module 'issues.test_issue_48' from
> '/<<PKGBUILDDIR>>/tests/issues/test_issue_48.py'> already torn down
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> setup ancestor
> <module 'issues' from '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=issues> teardown context
> <module 'issues' from '/<<PKGBUILDDIR>>/tests/issues/__init__.py'>
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> may need teardown
> nose.suite: DEBUG: ancestor <module 'issues' from
> '/<<PKGBUILDDIR>>/tests/issues/__init__.py'> already torn down
> nose.selector: DEBUG: wantFile
> /<<PKGBUILDDIR>>/tests/test_assertion_builder.py? True
> nose.loader: DEBUG: load from
> /<<PKGBUILDDIR>>/tests/test_assertion_builder.py (None)
> nose.selector: DEBUG: Test name
> /<<PKGBUILDDIR>>/tests/test_assertion_builder.py resolved to file
> /<<PKGBUILDDIR>>/tests/test_assertion_builder.py, module None, call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/test_assertion_builder.py: file
> /<<PKGBUILDDIR>>/tests/test_assertion_builder.py module
> test_assertion_builder call None
> nose.importer: DEBUG: Import test_assertion_builder from
> /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part test_assertion_builder
> (test_assertion_builder) in ['/<<PKGBUILDDIR>>/tests']
> /<<PKGBUILDDIR>>/tests/test_assertion_builder.py:547: SyntaxWarning: invalid
> escape sequence '\w'
> ("expect('some string').to.match(r'\w{4} \w{6}') matches regex")
> /<<PKGBUILDDIR>>/tests/test_assertion_builder.py:560: SyntaxWarning: invalid
> escape sequence '\d'
> "'some string' doesn't match the regular expression /\d{2} \d{4}/")
> nose.loader: DEBUG: Load from module <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'>
> nose.selector: DEBUG: wantModule <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'>? True
> nose.selector: DEBUG: wantClass <class 'sure.AssertionBuilder'>? None
> nose.selector: DEBUG: wantClass <class 'collections.OrderedDict'>? None
> nose.selector: DEBUG: wantFunction <function compat_repr at 0x7fc047795a80>?
> None
> nose.selector: DEBUG: wantClass <class 'datetime.datetime'>? None
> nose.selector: DEBUG: wantFunction <function test_2_within_0a2 at
> 0x7fc0477bb600>? True
> nose.selector: DEBUG: wantFunction <function test_4_equal_2p2 at
> 0x7fc0477bb420>? True
> nose.selector: DEBUG: wantFunction <function test_assertion_builder_synonyms
> at 0x7fc0477bb4c0>? True
> nose.selector: DEBUG: wantFunction <function test_be at 0x7fc0477bbce0>? True
> nose.selector: DEBUG: wantFunction <function test_catching_exceptions at
> 0x7fc047800720>? True
> nose.selector: DEBUG: wantFunction <function
> test_catching_exceptions_with_params at 0x7fc0478007c0>? True
> nose.selector: DEBUG: wantFunction <function
> test_equal_with_repr_of_complex_types_and_repr at 0x7fc0478000e0>? True
> nose.selector: DEBUG: wantFunction <function
> test_equal_with_repr_of_complex_types_and_unicode at 0x7fc0477bb560>? True
> nose.selector: DEBUG: wantFunction <function test_equals_anything at
> 0x7fc047800d60>? True
> nose.selector: DEBUG: wantFunction <function test_equals_crosstype at
> 0x7fc047800e00>? True
> nose.selector: DEBUG: wantFunction <function
> test_equals_dictionaries_with_tuple_keys at 0x7fc047800c20>? True
> nose.selector: DEBUG: wantFunction <function
> test_equals_handles_float_with_epsilon at 0x7fc047800b80>? True
> nose.selector: DEBUG: wantFunction <function
> test_equals_handles_mock_call_list at 0x7fc047800ae0>? True
> nose.selector: DEBUG: wantFunction <function test_false_be_falsy at
> 0x7fc0477bb7e0>? True
> nose.selector: DEBUG: wantFunction <function test_greater_than at
> 0x7fc0477bbec0>? True
> nose.selector: DEBUG: wantFunction <function test_greater_than_or_equal_to at
> 0x7fc0477bbc40>? True
> nose.selector: DEBUG: wantFunction <function test_have_key at
> 0x7fc0477bbd80>? True
> nose.selector: DEBUG: wantFunction <function test_have_key_with_value at
> 0x7fc0477bbf60>? True
> nose.selector: DEBUG: wantFunction <function test_have_property at
> 0x7fc0477bbe20>? True
> nose.selector: DEBUG: wantFunction <function test_have_property_with_value at
> 0x7fc0477bbba0>? True
> nose.selector: DEBUG: wantFunction <function test_iterable_should_be_empty at
> 0x7fc0477bb9c0>? True
> nose.selector: DEBUG: wantFunction <function
> test_iterable_should_have_length_of at 0x7fc0477bba60>? True
> nose.selector: DEBUG: wantFunction <function test_look_like at
> 0x7fc0477b8f40>? True
> nose.selector: DEBUG: wantFunction <function test_lower_than at
> 0x7fc0477bb880>? True
> nose.selector: DEBUG: wantFunction <function test_lower_than_or_equal_to at
> 0x7fc0477baca0>? True
> nose.selector: DEBUG: wantFunction <function test_match_contain at
> 0x7fc047800680>? True
> nose.selector: DEBUG: wantFunction <function test_match_regex at
> 0x7fc047800040>? True
> nose.selector: DEBUG: wantFunction <function test_none at 0x7fc0477bb920>?
> True
> nose.selector: DEBUG: wantFunction <function test_ordereddict_comparison at
> 0x7fc047800cc0>? True
> nose.selector: DEBUG: wantFunction <function test_should_be_a at
> 0x7fc0477bb740>? True
> nose.selector: DEBUG: wantFunction <function test_should_be_callable at
> 0x7fc0477bbb00>? True
> nose.selector: DEBUG: wantFunction <function test_should_not_be_different at
> 0x7fc047800a40>? True
> nose.selector: DEBUG: wantFunction <function test_success_with_params at
> 0x7fc047800860>? True
> nose.selector: DEBUG: wantFunction <function
> test_success_with_params_exception at 0x7fc047800900>? True
> nose.selector: DEBUG: wantFunction <function test_throw_matching_regex at
> 0x7fc0478009a0>? True
> nose.selector: DEBUG: wantFunction <function test_true_be_ok at
> 0x7fc0477bb6a0>? True
> nose.selector: DEBUG: wantClass <class 'datetime.timedelta'>? None
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc04807ee10>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc04807ee10>
> context <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc04807ee10> (<module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'>) (140463809793392)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=test_assertion_builder> has context test_assertion_builder
> nose.suite: DEBUG: get ancestry <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'>
> nose.suite: DEBUG: suite 140463809793392 (<nose.suite.ContextSuite
> context=test_assertion_builder>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc0480bef80>
> nose.suite: DEBUG: suite 140463809793392 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc0480bef80>
> nose.suite: DEBUG: tests in 140463809793392?
> nose.suite: DEBUG: ancestor <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_assertion_builder>
> setup context <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'>
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is
> [test_assertion_builder.test_assertion_builder_synonyms,
> test_assertion_builder.test_4_equal_2p2,
> test_assertion_builder.test_2_within_0a2,
> test_assertion_builder.test_true_be_ok,
> test_assertion_builder.test_false_be_falsy, test_assertion_builder.test_none,
> test_assertion_builder.test_should_be_a,
> test_assertion_builder.test_should_be_callable,
> test_assertion_builder.test_iterable_should_be_empty,
> test_assertion_builder.test_iterable_should_have_length_of,
> test_assertion_builder.test_greater_than,
> test_assertion_builder.test_greater_than_or_equal_to,
> test_assertion_builder.test_lower_than,
> test_assertion_builder.test_lower_than_or_equal_to,
> test_assertion_builder.test_be, test_assertion_builder.test_have_property,
> test_assertion_builder.test_have_property_with_value,
> test_assertion_builder.test_have_key,
> test_assertion_builder.test_have_key_with_value,
> test_assertion_builder.test_look_like,
> test_assertion_builder.test_equal_with_repr_of_complex_types_and_unicode,
> test_assertion_builder.test_equal_with_repr_of_complex_types_and_repr,
> test_assertion_builder.test_match_regex,
> test_assertion_builder.test_match_contain,
> test_assertion_builder.test_catching_exceptions,
> test_assertion_builder.test_catching_exceptions_with_params,
> test_assertion_builder.test_success_with_params,
> test_assertion_builder.test_success_with_params_exception,
> test_assertion_builder.test_throw_matching_regex,
> test_assertion_builder.test_should_not_be_different,
> test_assertion_builder.test_equals_handles_mock_call_list,
> test_assertion_builder.test_equals_handles_float_with_epsilon,
> test_assertion_builder.test_equals_dictionaries_with_tuple_keys,
> test_assertion_builder.test_ordereddict_comparison,
> test_assertion_builder.test_equals_anything,
> test_assertion_builder.test_equals_crosstype]
> this, it, these and those are all synonyms ... passed
> this(4).should.equal(2 + 2) ... passed
> this(1).should.be.within(0, 2) ... passed
> this(True).should.be.ok ... passed
> this(False).should.be.false ... passed
> this(None).should.be.none ... passed
> this(None).should.be.none ... passed
> this(function).should.be.callable ... passed
> this(iterable).should.be.empty ... passed
> this(iterable).should.have.length_of(N) ... passed
> this(X).should.be.greater_than(Y) ... passed
> this(X).should.be.greater_than_or_equal_to(Y) ... passed
> this(X).should.be.lower_than(Y) ... passed
> this(X).should.be.lower_than_or_equal_to(Y) ... passed
> this(X).should.be(X) when X is a reference to the same object ... passed
> this(instance).should.have.property(property_name) ... passed
> this(instance).should.have.property(property_name).being or .with_value
> should allow chain up ... passed
> this(dictionary).should.have.key(key_name) ... passed
> this(dictionary).should.have.key(key_name).being or .with_value should allow
> chain up ... passed
> this(' aa ... passed
> test usage of repr() inside expect(complex1).to.equal(complex2) ... passed
> test usage of repr() inside expect(complex1).to.equal(complex2) ... passed
> expect('some string').to.match(r'\w{4} \w{6}') matches regex ... passed
> expect('some string').to.contain('tri') ... passed
> test_assertion_builder.test_catching_exceptions ... passed
> test_assertion_builder.test_catching_exceptions_with_params ... passed
> test_assertion_builder.test_success_with_params ... passed
> test_assertion_builder.test_success_with_params_exception ... passed
> test_assertion_builder.test_throw_matching_regex ... passed
> 'something'.should_not.be.different('SOMETHING'.lower()) ... passed
> .equal() Should convert mock._CallList instances to lists ... passed
> .equal(what, epsilon=XXX) should check for equality with an epsilon for float
> values ... passed
> .equal() with dict containing tuples as keys should work ... passed
> .equal(OrderedDict) should check if two ordered dicts are the same ... passed
> test_assertion_builder.test_equals_anything ... passed
> test_assertion_builder.test_equals_crosstype ... passed
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_assertion_builder>
> setup ancestor <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_assertion_builder>
> teardown context <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'>
> nose.suite: DEBUG: ancestor <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'> may need teardown
> nose.suite: DEBUG: ancestor <module 'test_assertion_builder' from
> '/<<PKGBUILDDIR>>/tests/test_assertion_builder.py'> already torn down
> nose.selector: DEBUG: wantFile
> /<<PKGBUILDDIR>>/tests/test_cpython_patches.py? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/test_cpython_patches.py
> (None)
> nose.selector: DEBUG: Test name
> /<<PKGBUILDDIR>>/tests/test_cpython_patches.py resolved to file
> /<<PKGBUILDDIR>>/tests/test_cpython_patches.py, module None, call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/test_cpython_patches.py: file
> /<<PKGBUILDDIR>>/tests/test_cpython_patches.py module test_cpython_patches
> call None
> nose.importer: DEBUG: Import test_cpython_patches from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part test_cpython_patches
> (test_cpython_patches) in ['/<<PKGBUILDDIR>>/tests']
> nose.loader: DEBUG: Load from module <module 'test_cpython_patches' from
> '/<<PKGBUILDDIR>>/tests/test_cpython_patches.py'>
> nose.selector: DEBUG: wantModule <module 'test_cpython_patches' from
> '/<<PKGBUILDDIR>>/tests/test_cpython_patches.py'>? True
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0480cbc20>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0480cbc20>
> context <module 'test_cpython_patches' from
> '/<<PKGBUILDDIR>>/tests/test_cpython_patches.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0480cbc20> (<module 'test_cpython_patches' from
> '/<<PKGBUILDDIR>>/tests/test_cpython_patches.py'>) (140463819407968)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=test_cpython_patches> has context test_cpython_patches
> nose.suite: DEBUG: get ancestry <module 'test_cpython_patches' from
> '/<<PKGBUILDDIR>>/tests/test_cpython_patches.py'>
> nose.suite: DEBUG: suite 140463819407968 (<nose.suite.ContextSuite
> context=test_cpython_patches>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc0480bef80>
> nose.suite: DEBUG: suite 140463819407968 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc0480bef80>
> nose.suite: DEBUG: tests in 140463819407968?
> nose.suite: DEBUG: suite 140463819407968 has no tests
> nose.suite: DEBUG: precache is []
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: No reason to teardown (was_setup? False was_torndown?
> False)
> nose.selector: DEBUG: wantFile
> /<<PKGBUILDDIR>>/tests/test_custom_assertions.py? True
> nose.loader: DEBUG: load from
> /<<PKGBUILDDIR>>/tests/test_custom_assertions.py (None)
> nose.selector: DEBUG: Test name
> /<<PKGBUILDDIR>>/tests/test_custom_assertions.py resolved to file
> /<<PKGBUILDDIR>>/tests/test_custom_assertions.py, module None, call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/test_custom_assertions.py: file
> /<<PKGBUILDDIR>>/tests/test_custom_assertions.py module
> test_custom_assertions call None
> nose.importer: DEBUG: Import test_custom_assertions from
> /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part test_custom_assertions
> (test_custom_assertions) in ['/<<PKGBUILDDIR>>/tests']
> nose.loader: DEBUG: Load from module <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'>
> nose.selector: DEBUG: wantModule <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'>? True
> nose.selector: DEBUG: wantFunction <function assertion at 0x7fc0477adda0>?
> None
> nose.selector: DEBUG: wantFunction <function chain at 0x7fc0477b89a0>? None
> nose.selector: DEBUG: wantFunction <function chainproperty at
> 0x7fc0477b8a40>? None
> nose.selector: DEBUG: wantFunction <function test_custom_assertion at
> 0x7fc047800180>? True
> nose.selector: DEBUG: wantFunction <function test_custom_chain_method at
> 0x7fc047801260>? True
> nose.selector: DEBUG: wantFunction <function test_custom_chain_property at
> 0x7fc047801300>? True
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0480cbc20>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0480cbc20>
> context <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0480cbc20> (<module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'>) (140463809801504)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite
> context=test_custom_assertions> has context test_custom_assertions
> nose.suite: DEBUG: get ancestry <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'>
> nose.suite: DEBUG: suite 140463809801504 (<nose.suite.ContextSuite
> context=test_custom_assertions>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc0480bef80>
> nose.suite: DEBUG: suite 140463809801504 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc0480bef80>
> nose.suite: DEBUG: tests in 140463809801504?
> nose.suite: DEBUG: ancestor <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_custom_assertions>
> setup context <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'>
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is [test_custom_assertions.test_custom_assertion,
> test_custom_assertions.test_custom_chain_method,
> test_custom_assertions.test_custom_chain_property]
> test extending sure with a custom assertion. ... passed
> test extending sure with a custom chain method. ... passed
> test extending sure with a custom chain property. ... passed
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_custom_assertions>
> setup ancestor <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_custom_assertions>
> teardown context <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'>
> nose.suite: DEBUG: ancestor <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'> may need teardown
> nose.suite: DEBUG: ancestor <module 'test_custom_assertions' from
> '/<<PKGBUILDDIR>>/tests/test_custom_assertions.py'> already torn down
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py?
> True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py
> (None)
> nose.selector: DEBUG: Test name /<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py
> resolved to file /<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py, module None,
> call None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py: file
> /<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py module test_ensure_ctxmgr call
> None
> nose.importer: DEBUG: Import test_ensure_ctxmgr from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part test_ensure_ctxmgr
> (test_ensure_ctxmgr) in ['/<<PKGBUILDDIR>>/tests']
> nose.loader: DEBUG: Load from module <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'>
> nose.selector: DEBUG: wantModule <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'>? True
> nose.selector: DEBUG: wantFunction <function test_ensure_just_assertion_error
> at 0x7fc047801bc0>? True
> nose.selector: DEBUG: wantFunction <function test_ensure_simple_assertion at
> 0x7fc047801b20>? True
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0480f4230>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0480f4230>
> context <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0480f4230> (<module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'>) (140463809801216)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=test_ensure_ctxmgr>
> has context test_ensure_ctxmgr
> nose.suite: DEBUG: get ancestry <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'>
> nose.suite: DEBUG: suite 140463809801216 (<nose.suite.ContextSuite
> context=test_ensure_ctxmgr>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc0480bef80>
> nose.suite: DEBUG: suite 140463809801216 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc0480bef80>
> nose.suite: DEBUG: tests in 140463809801216?
> nose.suite: DEBUG: ancestor <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_ensure_ctxmgr> setup
> context <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'>
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is
> [test_ensure_ctxmgr.test_ensure_simple_assertion,
> test_ensure_ctxmgr.test_ensure_just_assertion_error]
> Test ensure simple assertion ... passed
> Test that ensure only captures AssertionErrors ... passed
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_ensure_ctxmgr> setup
> ancestor <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=test_ensure_ctxmgr>
> teardown context <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'>
> nose.suite: DEBUG: ancestor <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'> may need teardown
> nose.suite: DEBUG: ancestor <module 'test_ensure_ctxmgr' from
> '/<<PKGBUILDDIR>>/tests/test_ensure_ctxmgr.py'> already torn down
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/tests/test_old_api.py? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/test_old_api.py (None)
> nose.selector: DEBUG: Test name /<<PKGBUILDDIR>>/tests/test_old_api.py
> resolved to file /<<PKGBUILDDIR>>/tests/test_old_api.py, module None, call
> None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/test_old_api.py: file
> /<<PKGBUILDDIR>>/tests/test_old_api.py module test_old_api call None
> nose.importer: DEBUG: Import test_old_api from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part test_old_api (test_old_api) in
> ['/<<PKGBUILDDIR>>/tests']
> nose.failure: DEBUG: A failure! <class 'ImportError'> cannot import name
> 'assert_equals' from 'nose.tools'
> (/usr/lib/python3/dist-packages/nose/tools/__init__.py) [' File
> "/usr/lib/python3/dist-packages/nose/loader.py", line 416, in
> loadTestsFromName\n module = self.importer.importFromPath(\n
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File
> "/usr/lib/python3/dist-packages/nose/importer.py", line 47, in
> importFromPath\n return self.importFromDir(dir_path, fqname)\n
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File
> "/usr/lib/python3/dist-packages/nose/importer.py", line 94, in
> importFromDir\n mod = load_module(part_fqname, fh, filename, desc)\n
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File
> "/usr/lib/python3/dist-packages/zombie_imp/imp_3_11.py", line 238, in
> load_module\n return load_source(name, filename, file)\n
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File
> "/usr/lib/python3/dist-packages/zombie_imp/imp_3_11.py", line 175, in
> load_source\n module = _load(spec)\n ^^^^^^^^^^^\n', ' File
> "<frozen importlib._bootstrap>", line 966, in _load\n', ' File "<frozen
> importlib._bootstrap>", line 935, in _load_unlocked\n', ' File "<frozen
> importlib._bootstrap_external>", line 994, in exec_module\n', ' File
> "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed\n', '
> File "/<<PKGBUILDDIR>>/tests/test_old_api.py", line 27, in <module>\n
> from nose.tools import assert_equals, assert_raises\n']
> nose.suite: DEBUG: Create suite for [<nose.failure.Failure
> testMethod=runTest>]
> nose.suite: DEBUG: tests [<nose.failure.Failure testMethod=runTest>] context
> None
> nose.suite: DEBUG: wrap [<nose.failure.Failure testMethod=runTest>]
> nose.suite: DEBUG: wrapping Failure: ImportError (cannot import name
> 'assert_equals' from 'nose.tools'
> (/usr/lib/python3/dist-packages/nose/tools/__init__.py))
> nose.suite: DEBUG: Context suite for [Test(<nose.failure.Failure
> testMethod=runTest>)] (<class 'nose.failure.Failure'>) (140463809800400)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=Failure> has
> context Failure
> nose.suite: DEBUG: get ancestry <class 'nose.failure.Failure'>
> nose.suite: DEBUG: <class 'nose.failure.Failure'> ancestors ['nose',
> 'failure']
> nose: DEBUG: __import__ nose.failure
> nose: DEBUG: resolve: ['failure'], nose.failure, <module 'nose' from
> '/usr/lib/python3/dist-packages/nose/__init__.py'>, <module 'nose' from
> '/usr/lib/python3/dist-packages/nose/__init__.py'>
> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=Failure> has
> ancestor nose.failure
> nose.suite: DEBUG: <class 'nose.failure.Failure'> ancestors ['nose']
> nose: DEBUG: __import__ nose
> nose: DEBUG: resolve: [], nose, <module 'nose' from
> '/usr/lib/python3/dist-packages/nose/__init__.py'>, <module 'nose' from
> '/usr/lib/python3/dist-packages/nose/__init__.py'>
> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=Failure> has
> ancestor nose
> nose.suite: DEBUG: suite 140463809800400 (<nose.suite.ContextSuite
> context=Failure>) run called, tests: <generator object
> ContextSuite._get_wrapped_tests at 0x7fc0476d9460>
> nose.suite: DEBUG: suite 140463809800400 setUp called, tests: <generator
> object ContextSuite._get_wrapped_tests at 0x7fc0476d9460>
> nose.suite: DEBUG: tests in 140463809800400?
> nose.suite: DEBUG: ancestor <module 'nose' from
> '/usr/lib/python3/dist-packages/nose/__init__.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'nose' from
> '/usr/lib/python3/dist-packages/nose/__init__.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=Failure> setup context
> <module 'nose' from '/usr/lib/python3/dist-packages/nose/__init__.py'>
> nose.suite: DEBUG: ancestor <module 'nose.failure' from
> '/usr/lib/python3/dist-packages/nose/failure.py'> may need setup
> nose.suite: DEBUG: ancestor <module 'nose.failure' from
> '/usr/lib/python3/dist-packages/nose/failure.py'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=Failure> setup context
> <module 'nose.failure' from '/usr/lib/python3/dist-packages/nose/failure.py'>
> nose.suite: DEBUG: ancestor <class 'nose.failure.Failure'> may need setup
> nose.suite: DEBUG: ancestor <class 'nose.failure.Failure'> does need setup
> nose.suite: DEBUG: <nose.suite.ContextSuite context=Failure> setup context
> <class 'nose.failure.Failure'>
> nose: DEBUG: call fixture <class 'nose.failure.Failure'>.setUpClass
> nose.suite: DEBUG: completed suite setup
> nose.suite: DEBUG: precache is [Test(<nose.failure.Failure
> testMethod=runTest>)]
> Failure: ImportError (cannot import name 'assert_equals' from 'nose.tools'
> (/usr/lib/python3/dist-packages/nose/tools/__init__.py)) ... ERROR
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: ancestor <class 'nose.failure.Failure'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=Failure> setup ancestor
> <class 'nose.failure.Failure'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=Failure> teardown context
> <class 'nose.failure.Failure'>
> nose: DEBUG: call fixture <class 'nose.failure.Failure'>.tearDownClass
> nose.suite: DEBUG: ancestor <module 'nose.failure' from
> '/usr/lib/python3/dist-packages/nose/failure.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=Failure> setup ancestor
> <module 'nose.failure' from '/usr/lib/python3/dist-packages/nose/failure.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=Failure> teardown context
> <module 'nose.failure' from '/usr/lib/python3/dist-packages/nose/failure.py'>
> nose.suite: DEBUG: ancestor <module 'nose' from
> '/usr/lib/python3/dist-packages/nose/__init__.py'> may need teardown
> nose.suite: DEBUG: <nose.suite.ContextSuite context=Failure> setup ancestor
> <module 'nose' from '/usr/lib/python3/dist-packages/nose/__init__.py'>
> nose.suite: DEBUG: <nose.suite.ContextSuite context=Failure> teardown context
> <module 'nose' from '/usr/lib/python3/dist-packages/nose/__init__.py'>
> nose.suite: DEBUG: ancestor <class 'nose.failure.Failure'> may need teardown
> nose.suite: DEBUG: ancestor <class 'nose.failure.Failure'> already torn down
> nose.selector: DEBUG: wantFile /<<PKGBUILDDIR>>/tests/test_safe_repr.py? True
> nose.loader: DEBUG: load from /<<PKGBUILDDIR>>/tests/test_safe_repr.py (None)
> nose.selector: DEBUG: Test name /<<PKGBUILDDIR>>/tests/test_safe_repr.py
> resolved to file /<<PKGBUILDDIR>>/tests/test_safe_repr.py, module None, call
> None
> nose.selector: DEBUG: Final resolution of test name
> /<<PKGBUILDDIR>>/tests/test_safe_repr.py: file
> /<<PKGBUILDDIR>>/tests/test_safe_repr.py module test_safe_repr call None
> nose.importer: DEBUG: Import test_safe_repr from /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: Add path /<<PKGBUILDDIR>>/tests
> nose.importer: DEBUG: find module part test_safe_repr (test_safe_repr) in
> ['/<<PKGBUILDDIR>>/tests']
> nose.loader: DEBUG: Load from module <module 'test_safe_repr' from
> '/<<PKGBUILDDIR>>/tests/test_safe_repr.py'>
> nose.selector: DEBUG: wantModule <module 'test_safe_repr' from
> '/<<PKGBUILDDIR>>/tests/test_safe_repr.py'>? True
> nose.selector: DEBUG: wantFunction <function compat_repr at 0x7fc047795a80>?
> None
> nose.selector: DEBUG: wantFunction <function safe_repr at 0x7fc047795da0>?
> None
> nose.selector: DEBUG: wantFunction <function test_basic_dict at
> 0x7fc0478027a0>? True
> nose.selector: DEBUG: wantFunction <function test_basic_list at
> 0x7fc047802700>? True
> nose.selector: DEBUG: wantFunction <function test_nested_dict at
> 0x7fc047802200>? True
> nose.selector: DEBUG: wantFunction <function test_unicode at 0x7fc0478022a0>?
> True
> nose.suite: DEBUG: Create suite for <nose.suite.ContextList object at
> 0x7fc0477ca180>
> nose.suite: DEBUG: tests <nose.suite.ContextList object at 0x7fc0477ca180>
> context <module 'test_safe_repr' from
> '/<<PKGBUILDDIR>>/tests/test_safe_repr.py'>
> nose.suite: DEBUG: Context suite for <nose.suite.ContextList object at
> 0x7fc0477ca180> (<module 'test_safe_repr' from
> '/<<PKGBUILDDIR>>/tests/test_safe_repr.py'>) (140463809795360)
> nose.suite: DEBUG: suite <nose.suite.ContextSuite context=test_safe_repr> has
> context test_safe_repr
> nose.suite: DEBUG: get ancestry <module 'test_safe_repr' from
> '/<<PKGBUILDDIR>>/tests/test_safe_repr.py'>
> nose.suite: DEBUG: stopping
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: No reason to teardown (was_setup? False was_torndown?
> False)
> nose.suite: DEBUG: context teardown
> nose.suite: DEBUG: No reason to teardown (was_setup? False was_torndown?
> False)
>
> -----------------------------------------------------------------------------
> 1) ERROR: Failure: ImportError (cannot import name 'assert_equals' from
> 'nose.tools' (/usr/lib/python3/dist-packages/nose/tools/__init__.py))
>
> Traceback (most recent call last):
> /usr/lib/python3/dist-packages/nose/failure.py line 39 in runTest
> raise self.exc_val.with_traceback(self.tb)
> /usr/lib/python3/dist-packages/nose/loader.py line 416 in
> loadTestsFromName
> module = self.importer.importFromPath(
> /usr/lib/python3/dist-packages/nose/importer.py line 47 in importFromPath
> return self.importFromDir(dir_path, fqname)
> /usr/lib/python3/dist-packages/nose/importer.py line 94 in importFromDir
> mod = load_module(part_fqname, fh, filename, desc)
> /usr/lib/python3/dist-packages/zombie_imp/imp_3_11.py line 238 in
> load_module
> return load_source(name, filename, file)
> /usr/lib/python3/dist-packages/zombie_imp/imp_3_11.py line 175 in
> load_source
> module = _load(spec)
> <frozen importlib._bootstrap> line 966 in _load
>
> <frozen importlib._bootstrap> line 935 in _load_unlocked
>
> <frozen importlib._bootstrap_external> line 994 in exec_module
>
> <frozen importlib._bootstrap> line 488 in _call_with_frames_removed
>
> tests/test_old_api.py line 27 in <module>
> from nose.tools import assert_equals, assert_raises
> ImportError: cannot import name 'assert_equals' from 'nose.tools'
> (/usr/lib/python3/dist-packages/nose/tools/__init__.py)
>
>
> -----------------------------------------------------------------------------
> 50 tests run in 0.1 seconds.
> 1 error (49 tests passed)
> make[1]: *** [debian/rules:22: override_dh_auto_test] Error 1
The full build log is available from:
http://qa-logs.debian.net/2023/12/12/python-sure_2.0.0-3_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&fusertaguser=lu...@debian.org&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 mark 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.
--- End Message ---