Source: python-sure
Version: 2.0.0-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
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;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&[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 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.

Reply via email to