> * nose doesn't need to (RUN|REGRESS)_DEPEND on twisted
Really? Maybe it does not *need* it; but it does make use of it;
"""
Twisted integration
-------------------
This module provides a very simple way to integrate your tests with the
Twisted event loop.
<...>
"""
from twisted.internet import reactor
> (or itself)
I need REGRESS_DEPEND on itself to run nosetests(1)
> * You don't need the do-regress: target; 'make regress' Just
> Works (and without a pre-existing installation)
It does not for me.
Using nosetests(1):
$ make regress
===> Regression check for py-nose-0.9.3
cd /usr/obj/ports/py-nose-0.9.3/nose-0.9.3/unit_tests &&
/usr/local/bin/nosetests
.....................................................................................................................
----------------------------------------------------------------------
Ran 118 tests in 1.965s
OK
Using setup.py tests:
======================================================================
ERROR: test_load_in_def_order (test_bug105.TestBug105)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/obj/ports/py-nose-0.9.3/nose-0.9.3/unit_tests/test_bug105.py",
line 16, in test_load_in_def_order
testmod.setUp()
File "/usr/obj/ports/py-nose-0.9.3/nose-0.9.3/nose/suite.py", line 200, in
setUp
self.module = _import(self.moduleName, [self.path], self.conf)
File "/usr/obj/ports/py-nose-0.9.3/nose-0.9.3/nose/importer.py", line 101, in
_import
mod = load_module(fqname, fh, filename, desc)
File
"/usr/obj/ports/py-nose-0.9.3/nose-0.9.3/unit_tests/support/bug105/tests.py",
line 1, in ?
from nose import tools
ImportError: cannot import name tools
-------------------- >> begin captured stdout << ---------------------
test module tests in
/usr/obj/ports/py-nose-0.9.3/nose-0.9.3/unit_tests/support/bug105
--------------------- >> end captured stdout << ----------------------
======================================================================
ERROR: test_function_test_case (test_cases.TestNoseCases)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/obj/ports/py-nose-0.9.3/nose-0.9.3/unit_tests/test_cases.py", line
15, in test_function_test_case
case = nose.case.FunctionTestCase(func)
AttributeError: 'module' object has no attribute 'case'
======================================================================
ERROR: test_function_test_case_fixtures (test_cases.TestNoseCases)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/obj/ports/py-nose-0.9.3/nose-0.9.3/unit_tests/test_cases.py", line
47, in test_function_test_case_fixtures
case = nose.case.FunctionTestCase(func_exc)
AttributeError: 'module' object has no attribute 'case'
======================================================================
ERROR: test_method_test_case (test_cases.TestNoseCases)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/obj/ports/py-nose-0.9.3/nose-0.9.3/unit_tests/test_cases.py", line
27, in test_method_test_case
case = nose.case.MethodTestCase(TestClass, 'test_func')
AttributeError: 'module' object has no attribute 'case'
<...>