Test suite broken on windows by twisted Deferred changes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
testtools |
Fix Released
|
Critical
|
Jonathan Lange |
Bug Description
Trying to run the test suite fails with:
Traceback (most recent call last):
File "testtools\run.py", line 280, in ?
program = TestProgram(
File "testtools\run.py", line 133, in __init__
self.
File "testtools\run.py", line 188, in parseArgs
self.
File "testtools\run.py", line 197, in createTests
self.module)
File "C:\Python24\
suites = [self.loadTests
File "C:\Python24\
module = __import_
File "...\testtools\
from testtools.tests import (
File "...\testtools\
from testtools.
File "...\testtools\
from testtools._spinner import (
File "...\testtools\
class Spinner(object):
File "...\testtools\
_PRESERVED_
AttributeError: 'module' object has no attribute 'SIGCHLD'
Ideally, no signal junk should be used on windows at all, but at the least the non-existance of some signals needs guarding against.
Changed in testtools: | |
status: | Triaged → In Progress |
assignee: | nobody → Jonathan Lange (jml) |
milestone: | none → next |
status: | In Progress → Fix Committed |
Changed in testtools: | |
importance: | High → Critical |
Changed in testtools: | |
status: | Fix Committed → Fix Released |
Sadly, until we set up something that automatically runs tests on Windows, things like this will keep happening.