A bunch of tests for dev-python/urwid fail if dev-python/twisted is not installed. Everything passes if this is resolved. See below for the failing tests: ====================================================================== FAIL: remove_alarm (urwid.main_loop.TwistedEventLoop) Doctest: urwid.main_loop.TwistedEventLoop.remove_alarm ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 2166, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for urwid.main_loop.TwistedEventLoop.remove_alarm File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1008, in remove_alarm ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1014, in urwid.main_loop.TwistedEventLoop.remove_alarm Failed example: evl = TwistedEventLoop() Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.remove_alarm[0]>", line 1, in <module> evl = TwistedEventLoop() File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 983, in __init__ import twisted.internet.reactor ImportError: No module named twisted.internet.reactor ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1015, in urwid.main_loop.TwistedEventLoop.remove_alarm Failed example: handle = evl.alarm(50, lambda: None) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.remove_alarm[1]>", line 1, in <module> handle = evl.alarm(50, lambda: None) NameError: name 'evl' is not defined ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1016, in urwid.main_loop.TwistedEventLoop.remove_alarm Failed example: evl.remove_alarm(handle) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.remove_alarm[2]>", line 1, in <module> evl.remove_alarm(handle) NameError: name 'evl' is not defined ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1018, in urwid.main_loop.TwistedEventLoop.remove_alarm Failed example: evl.remove_alarm(handle) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.remove_alarm[3]>", line 1, in <module> evl.remove_alarm(handle) NameError: name 'evl' is not defined ====================================================================== FAIL: remove_watch_file (urwid.main_loop.TwistedEventLoop) Doctest: urwid.main_loop.TwistedEventLoop.remove_watch_file ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 2166, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for urwid.main_loop.TwistedEventLoop.remove_watch_file File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1046, in remove_watch_file ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1052, in urwid.main_loop.TwistedEventLoop.remove_watch_file Failed example: evl = TwistedEventLoop() Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.remove_watch_file[0]>", line 1, in <module> evl = TwistedEventLoop() File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 983, in __init__ import twisted.internet.reactor ImportError: No module named twisted.internet.reactor ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1053, in urwid.main_loop.TwistedEventLoop.remove_watch_file Failed example: handle = evl.watch_file(1, lambda: None) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.remove_watch_file[1]>", line 1, in <module> handle = evl.watch_file(1, lambda: None) NameError: name 'evl' is not defined ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1054, in urwid.main_loop.TwistedEventLoop.remove_watch_file Failed example: evl.remove_watch_file(handle) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.remove_watch_file[2]>", line 1, in <module> evl.remove_watch_file(handle) NameError: name 'evl' is not defined ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1056, in urwid.main_loop.TwistedEventLoop.remove_watch_file Failed example: evl.remove_watch_file(handle) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.remove_watch_file[3]>", line 1, in <module> evl.remove_watch_file(handle) NameError: name 'evl' is not defined ====================================================================== FAIL: run (urwid.main_loop.TwistedEventLoop) Doctest: urwid.main_loop.TwistedEventLoop.run ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 2166, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for urwid.main_loop.TwistedEventLoop.run File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1107, in run ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1116, in urwid.main_loop.TwistedEventLoop.run Failed example: evl = TwistedEventLoop() Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.run[3]>", line 1, in <module> evl = TwistedEventLoop() File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 983, in __init__ import twisted.internet.reactor ImportError: No module named twisted.internet.reactor ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1124, in urwid.main_loop.TwistedEventLoop.run Failed example: handle = evl.watch_file(rd, say_hello_data) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.run[7]>", line 1, in <module> handle = evl.watch_file(rd, say_hello_data) NameError: name 'evl' is not defined ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1128, in urwid.main_loop.TwistedEventLoop.run Failed example: handle = evl.alarm(0.0625, say_being_twisted) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.run[9]>", line 1, in <module> handle = evl.alarm(0.0625, say_being_twisted) NameError: name 'evl' is not defined ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1129, in urwid.main_loop.TwistedEventLoop.run Failed example: handle = evl.alarm(0.03125, say_hello) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.run[10]>", line 1, in <module> handle = evl.alarm(0.03125, say_hello) NameError: name 'evl' is not defined ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1130, in urwid.main_loop.TwistedEventLoop.run Failed example: evl.enter_idle(say_waiting) Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.run[11]>", line 1, in <module> evl.enter_idle(say_waiting) NameError: name 'evl' is not defined ---------------------------------------------------------------------- File "/var/tmp/portage/dev-python/urwid-1.0.2/work/urwid-1.0.2/urwid/main_loop.py", line 1132, in urwid.main_loop.TwistedEventLoop.run Failed example: evl.run() Exception raised: Traceback (most recent call last): File "/usr/lib/python2.7/doctest.py", line 1254, in __run compileflags, 1) in test.globs File "<doctest urwid.main_loop.TwistedEventLoop.run[12]>", line 1, in <module> evl.run() NameError: name 'evl' is not defined ----------------------------------------------------------------------
Fixed in CVS.