`which trial` entertainerlib.tests entertainerlib.tests.test_arrowtexture ArrowTextureTest test_bounce ... /home/rockstar/.cache/entertainertree/entertainerlib/utils/theme.py:53: GtkWarning: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /home/rockstar/.cache/entertainertree/entertainerlib/utils/theme.py:53: PangoWarning: pango_context_set_font_description: assertion `context != NULL' failed /home/rockstar/.cache/entertainertree/entertainerlib/utils/theme.py:53: PangoWarning: pango_context_set_base_dir: assertion `context != NULL' failed /home/rockstar/.cache/entertainertree/entertainerlib/utils/theme.py:53: PangoWarning: pango_context_set_language: assertion `context != NULL' failed [ERROR] test_create ... [ERROR] entertainerlib.tests.test_base BaseTest testCreate ... [OK] testGetAbsX ... [ERROR] testGetAbsY ... [ERROR] entertainerlib.tests.test_configuration ConfigurationTest testBorg ... [OK] testCreate ... [OK] testGetCfgDir ... [OK] testGetSlideshowStep ... [OK] testGetStageHeight ... [ERROR] testGetStageWidth ... [ERROR] testGetThemeName ... [OK] testSetStageHeight ... [ERROR] testSetStageWidth ... [ERROR] testStartAutoServer ... [OK] testTrayIconEnabled ... [OK] test_create_dir ... [OK] test_hidden_files_folders ... [OK] test_sanitize ... [ERROR] test_taint ... [OK] test_taint_in_memory ... [OK] test_write_content_value ... [OK] test_write_preference_value ... [OK] entertainerlib.tests.test_connection ConnectionServerTest testPortBinding ... [OK] entertainerlib.tests.test_database DatabaseTest testCreate ... [OK] testUseExisting ... [OK] entertainerlib.tests.test_eyecandytexture EyeCandyTextureTest test_create ... [ERROR] entertainerlib.tests.test_feedconfigtools FeedConfigToolsTest testAddFeedsToWidget001 ... [OK] testAddFeedsToWidget002 ... [OK] testAddFileFeedsToWidget001 ... [OK] testAddFileFeedsToWidget002 ... [OK] entertainerlib.tests.test_feedentryparser FeedEntryParserTest testConvert ... [OK] testStripNonPangoTags ... [OK] testStripTags001 ... [OK] testStripTags002 ... [OK] entertainerlib.tests.test_frontendfeed FrontendFeedTest test_date ... [OK] test_description ... [OK] test_entries ... [OK] test_get_entry ... [OK] test_get_number_of_unread ... [OK] test_subtitle ... [OK] test_time ... [OK] test_title ... [OK] test_url ... [OK] entertainerlib.tests.test_frontendfeedentry FrontendFeedEntryTest test_date ... [OK] test_description ... [OK] test_identifier ... [OK] test_init_read_entry ... [OK] test_read ... [OK] test_time ... [OK] test_title ... [OK] entertainerlib.tests.test_frontendfeedlibrary FrontendFeedLibraryTest testGetFeeds ... [OK] testGetFeedsByUnread ... [OK] testIsEmptyWhenFull ... [OK] testMarkAllAsRead ... [OK] testNumberOfFeeds ... [OK] testNumberOfUnreadEntries ... [OK] test_get_latest_entries ... [OK] entertainerlib.tests.test_imagemenuitem ImageMenuItemTest testCreate ... [ERROR] testHeight ... [ERROR] testRatio ... [ERROR] testWidth ... [ERROR] entertainerlib.tests.test_label LabelTest testCreate ... /home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py:17: Warning: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed /home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py:17: Warning: g_object_set_qdata_full: assertion `G_IS_OBJECT (object)' failed /home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py:17: PangoWarning: pango_cairo_context_set_font_options: assertion `PANGO_IS_CONTEXT (context)' failed [ERROR] testFontSize ... [ERROR] testHeight ... [ERROR] testInitHeight ... [ERROR] testInitWidth ... [ERROR] testPosition ... [ERROR] testSetSize ... [ERROR] testWidth ... [ERROR] entertainerlib.tests.test_listindicator ListIndicatorTest test_create ... [ERROR] test_currentmax ... [ERROR] test_setdelimiter ... [ERROR] entertainerlib.tests.test_loadinganimation LoadingAnimationTest test_create ... [ERROR] test_hide ... [ERROR] test_show ... [ERROR] entertainerlib.tests.test_logger TestLogger testGetLogger ... [OK] testNamedLogger ... [OK] testNoParams ... [OK] entertainerlib.tests.test_lyricsdownloader testLyricsDownloader testCleanUpArtistTitle ... [OK] testGetLyricsXML ... [OK] testLyricsConstructor ... [OK] testParseLyricsXML ... [OK] entertainerlib.tests.test_mediaplayer MediaPlayerTest test_create ... [ERROR] test_getmedia ... [ERROR] test_getmediadurationstring ... [ERROR] test_getmediatitle ... [ERROR] test_getmediatype ... [ERROR] test_hasmedia ... [ERROR] test_playstop ... [ERROR] test_setmedia ... [ERROR] test_volume ... [ERROR] test_volumedown ... [ERROR] test_volumeup ... [ERROR] entertainerlib.tests.test_messagetype TestMessageType testProperSequence ... [OK] entertainerlib.tests.test_models TestBaseModel test_to_dict ... [OK] TestMusicAlbum testCreate ... [OK] test_to_dict ... [OK] TestMusicPlaylist testCreate ... [OK] TestMusicTrack testCreate ... [OK] test_to_dict ... [OK] TestNewsEntry testCreate ... [OK] test_to_dict ... [OK] TestNewsFeed testCreate ... [OK] test_to_dict ... [OK] TestPhotoAlbum testCreate ... [OK] test_to_dict ... [OK] TestPhotoImage testCreate ... [OK] test_to_dict ... [OK] TestVideoFile testCreate ... [OK] test_to_dict ... [OK] entertainerlib.tests.test_motionbuffer MotionBufferTest test_computations_from_last_event ... [OK] test_computations_from_start ... [OK] test_create ... [OK] entertainerlib.tests.test_music TestAlbum testAlbumConstructor ... [OK] testAlbumConstructorNot ... [OK] testAlbumGetAlbumArtUrl ... [OK] testAlbumGetArtist ... [OK] testAlbumGetGenre ... [OK] testAlbumGetNumberOfTracks ... [OK] testAlbumGetTitle ... [OK] testAlbumGetTotalLength ... [OK] testAlbumGetTracks ... [OK] testAlbumGetYear ... [OK] testAlbumHasAlbumArt ... [OK] testAlbumHasAlbumArtNot ... [OK] testAlbumStr ... [OK] TestCompactDisc testCompactDiscConstructor ... [OK] testCompactDiscGetArtist ... [FAIL] testCompactDiscGetLength ... [FAIL] testCompactDiscGetTitle ... [FAIL] testCompactDiscGetTracks ... [FAIL] TestMusicLibrary testGetAlbumsByArtist ... [OK] testGetAlbumsByUnknownArtist ... [OK] testGetAllAlbums ... [OK] testGetAllArtists ... [OK] testGetAllTracks ... [OK] testGetTracksByArtist ... [OK] testGetTracksByGenre ... [OK] testGetTracksByMissingGenre ... [OK] testGetTracksByUnknownArtist ... [OK] testMusicLibraryConstructor ... [OK] testNumberOfAlbumsByArtist ... [OK] testNumberOfAlbumsByUnknownArtist ... [OK] testNumberOfTracks ... [OK] testNumberOfTracksByArtist ... [OK] testNumberOfTracksByUnknownArtist ... [OK] testSaveLyrics ... [OK] TestTrack testTrackBadConstructor ... [OK] testTrackConstructor ... [OK] testTrackGetAlbum ... [OK] testTrackGetAlbumArtUrlExists ... [OK] testTrackGetAlbumArtUrlNotExists ... [OK] testTrackGetAlbumNot ... [OK] testTrackGetArtist ... [OK] testTrackGetBitrate ... [OK] testTrackGetComment ... [OK] testTrackGetFilename ... [OK] testTrackGetGenre ... [OK] testTrackGetLength ... [OK] testTrackGetLyrics ... [OK] testTrackGetRating ... [OK] testTrackGetTitle ... [OK] testTrackGetTrackNumber ... [OK] testTrackGetType ... [OK] testTrackGetUri ... [OK] testTrackGetYear ... [OK] testTrackRatingInRange ... [OK] testTrackRatingOutOfRange ... [OK] testTrackSetLyrics ... [OK] testTrackSetNoneLyrics ... [OK] entertainerlib.tests.test_opmlparser OPMLParserTest testGetLifereaOpml001 ... [OK] testGetLifereaOpml002 ... [OK] testGetLifereaOpml003 ... [OK] testGetLifereaOpml004 ... [OK] testGetRssFeeds001 ... [OK] testGetRssFeeds002 ... [OK] testGetRssFeeds003 ... [OK] testGetRssFeeds004 ... [OK] testGetRssFeeds005 ... [OK] entertainerlib.tests.test_progressbar ProgressBarTest test_create ... [ERROR] test_media_player ... [ERROR] test_progress ... [ERROR] test_visible ... [ERROR] entertainerlib.tests.test_reflectiontexture ReflectionTextureTest test_create ... [ERROR] entertainerlib.tests.test_roundedtexture RoundedTextureTest test_create ... [ERROR] entertainerlib.tests.test_screen ScreenTest test_add_tab_for_screen ... [ERROR] test_add_tab_for_tab_screen ... [ERROR] test_create ... [ERROR] test_handle_user_event ... [ERROR] test_has_tabs ... [ERROR] test_kind ... [ERROR] test_name ... [ERROR] test_size ... [ERROR] test_tab_handle_user_event ... [ERROR] entertainerlib.tests.test_screenfactory ScreenFactoryTest test__generate_album ... [ERROR] test__generate_artist ... [ERROR] test__generate_audio_play ... [ERROR] test__generate_disc ... [ERROR] test__generate_feed ... [ERROR] test__generate_feed_entry ... [ERROR] test__generate_main ... [ERROR] test__generate_movie ... [ERROR] test__generate_music ... [ERROR] test__generate_photo ... [ERROR] test__generate_photo_albums ... [ERROR] test__generate_photographs ... [ERROR] test__generate_question ... [ERROR] test__generate_rss ... [ERROR] test__generate_tv_episodes ... [ERROR] test__generate_tv_series ... [ERROR] test__generate_video ... [ERROR] test__generate_video_osd ... [ERROR] test__generate_weather ... [ERROR] test_create ... [OK] test_generate_screen ... [ERROR] entertainerlib.tests.test_screenhistory ScreenHistoryTest test_create ... [OK] test_is_empty ... [ERROR] entertainerlib.tests.test_scrollarea ScrollAreaTest testCreate ... [ERROR] testSetStepSize ... [ERROR] entertainerlib.tests.test_scrollmenu ScrollMenuTest test_create ... [ERROR] test_get_index ... [ERROR] test_scroll_down ... [ERROR] test_scroll_up ... [ERROR] test_selected_index ... [ERROR] entertainerlib.tests.test_storage TestStorage test_create ... [OK] test_not_implemented ... [OK] entertainerlib.tests.test_tabgroup TabGroupTest test_active ... [ERROR] test_add_tab ... [ERROR] test_create ... [ERROR] test_keyboard_navigation ... [ERROR] test_len ... [ERROR] test_tab ... [ERROR] entertainerlib.tests.test_texture TextureTest testCreate ... [ERROR] testNoInitPosition ... [ERROR] testPosition ... [ERROR] entertainerlib.tests.test_theme ThemeTest testBadColor ... [ERROR] testCreate ... [ERROR] testGetColor ... [ERROR] entertainerlib.tests.test_thumbnailer ImageThumbnailerTest testThumbnailer ... [OK] ThumbnailerTest testAbstractCreateThumbnailer ... [OK] testInvalidFileToThumbnail ... [OK] testInvalidThumbnailType ... [OK] testValidFileToThumbnail ... [OK] testValidThumbnailType ... [OK] VideoThumbnailerTest testThumbnailAvi ... [OK] testThumbnailFlv ... [OK] testThumbnailerConstructor ... [OK] testThumbnailerConstructorFilenameExists ... [OK] testThumbnailerConstructorFilenameIsFolder ... [OK] testThumbnailerConstructorSrc ... [OK] entertainerlib.tests.test_transitionfactory TransitionFactoryTest test__generate_fade ... [OK] test__generate_no_effect ... [OK] test__generate_slide ... [OK] test__generate_zoom_and_fade ... [OK] test_create ... [OK] test_generate_transition ... [OK] entertainerlib.tests.test_userinterface UserInterfaceTest test_confirm_exit ... [ERROR] test_create ... [ERROR] test_handle_keyboard_event ... [ERROR] test_move_to_previous_screen ... [ERROR] entertainerlib.tests.test_videometadatasearch testVideoMetadataSearch testMetadataConstructor ... [OK] testMovieEpisode ... [OK] testMovieSeason ... [OK] testMovieTitle ... [OK] testSerieEpisode ... [OK] testSerieSeason ... [OK] testSerieTitle ... [OK] entertainerlib.tests.test_volumeindicator VolumeIndicatorTest test_create ... [ERROR] test_show_volume ... [ERROR] entertainerlib.tests.test_weather WeatherTest testWeatherFindRemote ... [ERROR] testWeatherLocationLatinEncoding ... [ERROR] test_london_conditions ... [ERROR] test_no_location ... [ERROR] test_north_pole_conditions ... [ERROR] test_nyc_conditions ... [ERROR] test_perth_conditions ... [ERROR] test_yuma_conditions ... [ERROR] =============================================================================== [FAIL]: entertainerlib.tests.test_music.TestCompactDisc.testCompactDiscGetArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 470, in testCompactDiscGetArtist self.assertEqual(self.cd.get_artist(), 'U2') exceptions.AssertionError: 'Unknown artist' != 'U2' =============================================================================== [FAIL]: entertainerlib.tests.test_music.TestCompactDisc.testCompactDiscGetLength Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 485, in testCompactDiscGetLength self.assertEqual(self.cd.get_length(), 3027) exceptions.AssertionError: 0 != 3027 =============================================================================== [FAIL]: entertainerlib.tests.test_music.TestCompactDisc.testCompactDiscGetTitle Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 466, in testCompactDiscGetTitle self.assertEqual(self.cd.get_title(), 'The Joshua Tree') exceptions.AssertionError: 'Unknown title' != 'The Joshua Tree' =============================================================================== [FAIL]: entertainerlib.tests.test_music.TestCompactDisc.testCompactDiscGetTracks Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 481, in testCompactDiscGetTracks 'Mothers of the Disappeared']) exceptions.AssertionError: ['Unknown track 1.', 'Unknown track 2.', 'Unknown track 3.', 'Unknown track 4.', 'Unknown track 5.', 'Unknown track 6.', 'Unknown track 7.', 'Unknown track 8.', 'Unknown track 9.', 'Unknown track 10.', 'Unknown track 11.'] != ['Where the Streets Have No Name', "I Still haven't Found What I'm Looking For", 'With or Without You', 'Bullet the Blue Sky', 'Running To Stand Still', 'Red Hill Mining Town', "In God's Country", 'Trip Through Your Wires', 'One Tree Hill', 'Exit', 'Mothers of the Disappeared'] =============================================================================== [ERROR]: entertainerlib.tests.test_arrowtexture.ArrowTextureTest.test_bounce Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_arrowtexture.py", line 12, in setUp EntertainerTest.setUp(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 24, in setUp self.config = Configuration(self.test_cfg_dir) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 97, in __init__ self.theme = Theme(self.get_theme_path()) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/theme.py", line 53, in __init__ for font in gtk.TreeView().get_pango_context().list_families(): exceptions.AttributeError: 'NoneType' object has no attribute 'list_families' =============================================================================== [ERROR]: entertainerlib.tests.test_arrowtexture.ArrowTextureTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_arrowtexture.py", line 15, in setUp (255, 0, 0, 255), ArrowTexture.UP) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/arrow_texture.py", line 22, in __init__ abs_size = self.get_abs_x(size) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_base.BaseTest.testGetAbsX Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_base.py", line 26, in testGetAbsX self.assertEqual(self.base.get_abs_x(.25), 341) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_base.BaseTest.testGetAbsY Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_base.py", line 30, in testGetAbsY self.assertEqual(self.base.get_abs_y(.25), 192) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 21, in get_abs_y result = int(self.config.get_stage_height() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 202, in get_stage_height if self.stage_height: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_height' =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.testGetStageHeight Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_configuration.py", line 51, in testGetStageHeight self.assertEqual(self.configuration.get_stage_height(), 768) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 202, in get_stage_height if self.stage_height: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_height' =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.testGetStageWidth Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_configuration.py", line 35, in testGetStageWidth self.assertEqual(self.configuration.get_stage_width(), 1366) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.testSetStageHeight Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_configuration.py", line 56, in testSetStageHeight self.configuration.set_stage_height(new_height) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 217, in set_stage_height kwargs = {'new_height' : self.get_stage_height(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 202, in get_stage_height if self.stage_height: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_height' =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.testSetStageWidth Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_configuration.py", line 40, in testSetStageWidth self.configuration.set_stage_width(new_width) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 194, in set_stage_width kwargs = {'new_width' : self.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.test_sanitize Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_configuration.py", line 162, in test_sanitize self.configuration.set_stage_height(400) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 217, in set_stage_height kwargs = {'new_height' : self.get_stage_height(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 202, in get_stage_height if self.stage_height: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_height' =============================================================================== [ERROR]: entertainerlib.tests.test_eyecandytexture.EyeCandyTextureTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_eyecandytexture.py", line 22, in setUp self.eyecandy = EyeCandyTexture(0.5, 0.9, 0.40, 0.4, pix_buffer) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/eyecandy_texture.py", line 22, in __init__ rounded = RoundedTexture(0.0, 0.0, width, height, pixbuf) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/rounded_texture.py", line 20, in __init__ abs_width = self.get_abs_x(width) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_imagemenuitem.ImageMenuItemTest.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_imagemenuitem.py", line 21, in setUp self.texture = Texture(self.filename) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 22, in __init__ self._set_position((x_pos_percent, y_pos_percent)) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 36, in _set_position self.get_abs_x(x_pos_percent), File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_imagemenuitem.ImageMenuItemTest.testHeight Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_imagemenuitem.py", line 21, in setUp self.texture = Texture(self.filename) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 22, in __init__ self._set_position((x_pos_percent, y_pos_percent)) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 36, in _set_position self.get_abs_x(x_pos_percent), File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_imagemenuitem.ImageMenuItemTest.testRatio Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_imagemenuitem.py", line 21, in setUp self.texture = Texture(self.filename) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 22, in __init__ self._set_position((x_pos_percent, y_pos_percent)) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 36, in _set_position self.get_abs_x(x_pos_percent), File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_imagemenuitem.ImageMenuItemTest.testWidth Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_imagemenuitem.py", line 21, in setUp self.texture = Texture(self.filename) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 22, in __init__ self._set_position((x_pos_percent, y_pos_percent)) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 36, in _set_position self.get_abs_x(x_pos_percent), File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_label.LabelTest.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_label.py", line 19, in setUp "test_name") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_label.LabelTest.testFontSize Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_label.py", line 19, in setUp "test_name") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_label.LabelTest.testHeight Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_label.py", line 19, in setUp "test_name") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_label.LabelTest.testInitHeight Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_label.py", line 19, in setUp "test_name") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_label.LabelTest.testInitWidth Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_label.py", line 19, in setUp "test_name") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_label.LabelTest.testPosition Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_label.py", line 19, in setUp "test_name") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_label.LabelTest.testSetSize Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_label.py", line 19, in setUp "test_name") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_label.LabelTest.testWidth Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_label.py", line 19, in setUp "test_name") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_listindicator.ListIndicatorTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_listindicator.py", line 15, in setUp ListIndicator.HORIZONTAL) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/list_indicator.py", line 29, in __init__ self.width = self.get_abs_x(width) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_listindicator.ListIndicatorTest.test_currentmax Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_listindicator.py", line 15, in setUp ListIndicator.HORIZONTAL) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/list_indicator.py", line 29, in __init__ self.width = self.get_abs_x(width) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_listindicator.ListIndicatorTest.test_setdelimiter Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_listindicator.py", line 15, in setUp ListIndicator.HORIZONTAL) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/list_indicator.py", line 29, in __init__ self.width = self.get_abs_x(width) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_loadinganimation.LoadingAnimationTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_loadinganimation.py", line 15, in setUp self.animation = LoadingAnimation(0.5, 0.5) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/loading_animation.py", line 23, in __init__ abs_size = self.get_abs_x(size) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_loadinganimation.LoadingAnimationTest.test_hide Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_loadinganimation.py", line 15, in setUp self.animation = LoadingAnimation(0.5, 0.5) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/loading_animation.py", line 23, in __init__ abs_size = self.get_abs_x(size) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_loadinganimation.LoadingAnimationTest.test_show Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_loadinganimation.py", line 15, in setUp self.animation = LoadingAnimation(0.5, 0.5) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/loading_animation.py", line 23, in __init__ abs_size = self.get_abs_x(size) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_mediaplayer.py", line 20, in setUp self.player = MediaPlayer(clutter.Stage(), 100, 100) exceptions.RuntimeError: could not create a clutter.Stage =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_getmedia Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_mediaplayer.py", line 20, in setUp self.player = MediaPlayer(clutter.Stage(), 100, 100) exceptions.RuntimeError: could not create a clutter.Stage =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_getmediadurationstring Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_mediaplayer.py", line 20, in setUp self.player = MediaPlayer(clutter.Stage(), 100, 100) exceptions.RuntimeError: could not create a clutter.Stage =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_getmediatitle Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_mediaplayer.py", line 20, in setUp self.player = MediaPlayer(clutter.Stage(), 100, 100) exceptions.RuntimeError: could not create a clutter.Stage =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_getmediatype Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_mediaplayer.py", line 20, in setUp self.player = MediaPlayer(clutter.Stage(), 100, 100) exceptions.RuntimeError: could not create a clutter.Stage =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_hasmedia Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_mediaplayer.py", line 20, in setUp self.player = MediaPlayer(clutter.Stage(), 100, 100) exceptions.RuntimeError: could not create a clutter.Stage =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_playstop Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_mediaplayer.py", line 20, in setUp self.player = MediaPlayer(clutter.Stage(), 100, 100) exceptions.RuntimeError: could not create a clutter.Stage =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_setmedia Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_mediaplayer.py", line 20, in setUp self.player = MediaPlayer(clutter.Stage(), 100, 100) exceptions.RuntimeError: could not create a clutter.Stage =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_volume Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_mediaplayer.py", line 20, in setUp self.player = MediaPlayer(clutter.Stage(), 100, 100) exceptions.RuntimeError: could not create a clutter.Stage =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_volumedown Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_mediaplayer.py", line 20, in setUp self.player = MediaPlayer(clutter.Stage(), 100, 100) exceptions.RuntimeError: could not create a clutter.Stage =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_volumeup Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_mediaplayer.py", line 20, in setUp self.player = MediaPlayer(clutter.Stage(), 100, 100) exceptions.RuntimeError: could not create a clutter.Stage =============================================================================== [ERROR]: entertainerlib.tests.test_progressbar.ProgressBarTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_progressbar.py", line 15, in setUp self.progress_bar = ProgressBar(0.5, 0.9, 0.40, 0.04) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/progress_bar.py", line 28, in __init__ self.width = self.get_abs_x(width) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_progressbar.ProgressBarTest.test_media_player Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_progressbar.py", line 15, in setUp self.progress_bar = ProgressBar(0.5, 0.9, 0.40, 0.04) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/progress_bar.py", line 28, in __init__ self.width = self.get_abs_x(width) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_progressbar.ProgressBarTest.test_progress Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_progressbar.py", line 15, in setUp self.progress_bar = ProgressBar(0.5, 0.9, 0.40, 0.04) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/progress_bar.py", line 28, in __init__ self.width = self.get_abs_x(width) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_progressbar.ProgressBarTest.test_visible Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_progressbar.py", line 15, in setUp self.progress_bar = ProgressBar(0.5, 0.9, 0.40, 0.04) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/progress_bar.py", line 28, in __init__ self.width = self.get_abs_x(width) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_reflectiontexture.ReflectionTextureTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_reflectiontexture.py", line 23, in setUp self.texture = ReflectionTexture(0.5, 0.9, 0.40, 0.4, pix_buffer) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/reflection_texture.py", line 23, in __init__ abs_width = self.get_abs_x(width) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_roundedtexture.RoundedTextureTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_roundedtexture.py", line 22, in setUp self.texture = RoundedTexture(0.5, 0.9, 0.40, 0.4, pix_buffer) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/rounded_texture.py", line 20, in __init__ abs_width = self.get_abs_x(width) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screen.ScreenTest.test_add_tab_for_screen Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screen.py", line 21, in setUp self.screen = Screen() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screen.ScreenTest.test_add_tab_for_tab_screen Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screen.py", line 21, in setUp self.screen = Screen() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screen.ScreenTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screen.py", line 21, in setUp self.screen = Screen() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screen.ScreenTest.test_handle_user_event Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screen.py", line 21, in setUp self.screen = Screen() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screen.ScreenTest.test_has_tabs Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screen.py", line 21, in setUp self.screen = Screen() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screen.ScreenTest.test_kind Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screen.py", line 21, in setUp self.screen = Screen() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screen.ScreenTest.test_name Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screen.py", line 21, in setUp self.screen = Screen() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screen.ScreenTest.test_size Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screen.py", line 21, in setUp self.screen = Screen() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screen.ScreenTest.test_tab_handle_user_event Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screen.py", line 21, in setUp self.screen = Screen() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_album Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 65, in test__generate_album screen = self.factory._generate_album(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 80, in _generate_album return Album(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/album.py", line 21, in __init__ Screen.__init__(self, 'Album', move_to_new_screen_callback) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_artist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 71, in test__generate_artist screen = self.factory._generate_artist(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 87, in _generate_artist return Artist(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/artist.py", line 18, in __init__ has_tabs=True) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 38, in __init__ self.tab_group = TabGroup(0.95, 0.13, 'title') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/tab_group.py", line 30, in __init__ self.stage_w = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_audio_play Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 77, in test__generate_audio_play screen = self.factory._generate_audio_play(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 93, in _generate_audio_play return AudioPlay(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/audio_play.py", line 18, in __init__ Screen.__init__(self, 'AudioPlay', has_tabs=True) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 38, in __init__ self.tab_group = TabGroup(0.95, 0.13, 'title') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/tab_group.py", line 30, in __init__ self.stage_w = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_disc Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 82, in test__generate_disc screen = self.factory._generate_disc(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 99, in _generate_disc return Disc(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/disc.py", line 29, in __init__ Screen.__init__(self, 'Disc') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_feed Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 88, in test__generate_feed screen = self.factory._generate_feed(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 104, in _generate_feed return Feed(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/feed.py", line 18, in __init__ Screen.__init__(self, 'Feed', move_to_new_screen_callback) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_feed_entry Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 95, in test__generate_feed_entry screen = self.factory._generate_feed_entry(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 108, in _generate_feed_entry return FeedEntry(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/feed_entry.py", line 17, in __init__ Screen.__init__(self, 'FeedEntry') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_main Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 100, in test__generate_main screen = self.factory._generate_main(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 115, in _generate_main return Main(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/main.py", line 28, in __init__ Screen.__init__(self, 'Main', move_to_new_screen_callback) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_movie Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 106, in test__generate_movie screen = self.factory._generate_movie(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 121, in _generate_movie return Movie(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/movie.py", line 22, in __init__ Screen.__init__(self, 'Movie', move_to_new_screen_callback) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_music Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 111, in test__generate_music screen = self.factory._generate_music(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 128, in _generate_music return Music(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/music.py", line 17, in __init__ has_tabs=True) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 38, in __init__ self.tab_group = TabGroup(0.95, 0.13, 'title') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/tab_group.py", line 30, in __init__ self.stage_w = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_photo Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 125, in test__generate_photo screen = self.factory._generate_photo(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 138, in _generate_photo return Photo(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/photo.py", line 19, in __init__ Screen.__init__(self, 'Photo') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_photo_albums Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 116, in test__generate_photo_albums screen = self.factory._generate_photo_albums(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 134, in _generate_photo_albums return PhotoAlbums(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/photo_albums.py", line 22, in __init__ Screen.__init__(self, 'PhotoAlbums', move_to_new_screen_callback) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_photographs Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 133, in test__generate_photographs screen = self.factory._generate_photographs(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 143, in _generate_photographs return Photographs(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/photographs.py", line 20, in __init__ Screen.__init__(self, 'Photographs', move_to_new_screen_callback) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_question Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 140, in test__generate_question screen = self.factory._generate_question(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 149, in _generate_question return Question(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/question.py", line 15, in __init__ Screen.__init__(self, 'Question') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_rss Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 145, in test__generate_rss screen = self.factory._generate_rss(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 155, in _generate_rss return Rss(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/rss.py", line 21, in __init__ Screen.__init__(self, 'Rss', move_to_new_screen_callback) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_tv_episodes Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 158, in test__generate_tv_episodes screen = self.factory._generate_tv_episodes(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 166, in _generate_tv_episodes return TvEpisodes(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/tv_episodes.py", line 22, in __init__ Screen.__init__(self, 'TvEpisodes', move_to_new_screen_callback) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_tv_series Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 151, in test__generate_tv_series screen = self.factory._generate_tv_series(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 160, in _generate_tv_series return TvSeries(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/tv_series.py", line 18, in __init__ Screen.__init__(self, 'TvSeries', move_to_new_screen_callback) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_video Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 163, in test__generate_video screen = self.factory._generate_video(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 173, in _generate_video return Video(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/video.py", line 15, in __init__ Screen.__init__(self, 'Video', has_tabs=True) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 38, in __init__ self.tab_group = TabGroup(0.95, 0.13, 'title') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/tab_group.py", line 30, in __init__ self.stage_w = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_video_osd Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 168, in test__generate_video_osd screen = self.factory._generate_video_osd(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 178, in _generate_video_osd return VideoOSD(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/video_osd.py", line 19, in __init__ Screen.__init__(self, 'VideoOSD', kind=Screen.OSD) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test__generate_weather Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 173, in test__generate_weather screen = self.factory._generate_weather(self.kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 182, in _generate_weather return WeatherScreen(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/weather.py", line 15, in __init__ Screen.__init__(self, 'Weather') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test_generate_screen Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenfactory.py", line 180, in test_generate_screen screen = self.factory.generate_screen('audio_cd') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 73, in generate_screen return generator_methods[screen_type](kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/factory.py", line 99, in _generate_disc return Disc(**kwargs) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/disc.py", line 29, in __init__ Screen.__init__(self, 'Disc') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_screenhistory.ScreenHistoryTest.test_is_empty Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 171, in run testMethod() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_screenhistory.py", line 23, in test_is_empty screen = Screen() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/screens/screen.py", line 65, in __init__ self.config.get_stage_width(), File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_scrollarea.ScrollAreaTest.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_scrollarea.py", line 24, in setUp self.label = Label(0.1, "screentitle", 0.1, 0.2, text) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_scrollarea.ScrollAreaTest.testSetStepSize Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_scrollarea.py", line 24, in setUp self.label = Label(0.1, "screentitle", 0.1, 0.2, text) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_scrollmenu.ScrollMenuTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_scrollmenu.py", line 19, in setUp self.menu.add_item(_("Play CD"), "disc") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/scroll_menu.py", line 76, in add_item self._item_font_size, self._item_color_name) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/scroll_menu.py", line 21, in __init__ self.label = Label(font_size, color_name, 0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_scrollmenu.ScrollMenuTest.test_get_index Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_scrollmenu.py", line 19, in setUp self.menu.add_item(_("Play CD"), "disc") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/scroll_menu.py", line 76, in add_item self._item_font_size, self._item_color_name) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/scroll_menu.py", line 21, in __init__ self.label = Label(font_size, color_name, 0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_scrollmenu.ScrollMenuTest.test_scroll_down Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_scrollmenu.py", line 19, in setUp self.menu.add_item(_("Play CD"), "disc") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/scroll_menu.py", line 76, in add_item self._item_font_size, self._item_color_name) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/scroll_menu.py", line 21, in __init__ self.label = Label(font_size, color_name, 0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_scrollmenu.ScrollMenuTest.test_scroll_up Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_scrollmenu.py", line 19, in setUp self.menu.add_item(_("Play CD"), "disc") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/scroll_menu.py", line 76, in add_item self._item_font_size, self._item_color_name) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/scroll_menu.py", line 21, in __init__ self.label = Label(font_size, color_name, 0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_scrollmenu.ScrollMenuTest.test_selected_index Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_scrollmenu.py", line 19, in setUp self.menu.add_item(_("Play CD"), "disc") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/scroll_menu.py", line 76, in add_item self._item_font_size, self._item_color_name) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/scroll_menu.py", line 21, in __init__ self.label = Label(font_size, color_name, 0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/label.py", line 19, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_tabgroup.TabGroupTest.test_active Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_tabgroup.py", line 16, in setUp self.tab_group = TabGroup(0.95, 0.13, 'title') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/tab_group.py", line 30, in __init__ self.stage_w = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_tabgroup.TabGroupTest.test_add_tab Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_tabgroup.py", line 16, in setUp self.tab_group = TabGroup(0.95, 0.13, 'title') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/tab_group.py", line 30, in __init__ self.stage_w = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_tabgroup.TabGroupTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_tabgroup.py", line 16, in setUp self.tab_group = TabGroup(0.95, 0.13, 'title') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/tab_group.py", line 30, in __init__ self.stage_w = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_tabgroup.TabGroupTest.test_keyboard_navigation Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_tabgroup.py", line 16, in setUp self.tab_group = TabGroup(0.95, 0.13, 'title') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/tab_group.py", line 30, in __init__ self.stage_w = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_tabgroup.TabGroupTest.test_len Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_tabgroup.py", line 16, in setUp self.tab_group = TabGroup(0.95, 0.13, 'title') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/tab_group.py", line 30, in __init__ self.stage_w = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_tabgroup.TabGroupTest.test_tab Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_tabgroup.py", line 16, in setUp self.tab_group = TabGroup(0.95, 0.13, 'title') File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/tab_group.py", line 30, in __init__ self.stage_w = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_texture.TextureTest.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_texture.py", line 24, in setUp self.texture = Texture(self.filename, 0.1, 0.2) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 22, in __init__ self._set_position((x_pos_percent, y_pos_percent)) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 36, in _set_position self.get_abs_x(x_pos_percent), File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_texture.TextureTest.testNoInitPosition Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_texture.py", line 24, in setUp self.texture = Texture(self.filename, 0.1, 0.2) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 22, in __init__ self._set_position((x_pos_percent, y_pos_percent)) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 36, in _set_position self.get_abs_x(x_pos_percent), File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_texture.TextureTest.testPosition Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_texture.py", line 24, in setUp self.texture = Texture(self.filename, 0.1, 0.2) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 22, in __init__ self._set_position((x_pos_percent, y_pos_percent)) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/texture.py", line 36, in _set_position self.get_abs_x(x_pos_percent), File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 16, in get_abs_x result = int(self.config.get_stage_width() * percentage) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_theme.ThemeTest.testBadColor Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_theme.py", line 14, in setUp self.theme = Theme(self.config.get_theme_path()) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/theme.py", line 53, in __init__ for font in gtk.TreeView().get_pango_context().list_families(): exceptions.AttributeError: 'NoneType' object has no attribute 'list_families' =============================================================================== [ERROR]: entertainerlib.tests.test_theme.ThemeTest.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_theme.py", line 14, in setUp self.theme = Theme(self.config.get_theme_path()) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/theme.py", line 53, in __init__ for font in gtk.TreeView().get_pango_context().list_families(): exceptions.AttributeError: 'NoneType' object has no attribute 'list_families' =============================================================================== [ERROR]: entertainerlib.tests.test_theme.ThemeTest.testGetColor Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_theme.py", line 14, in setUp self.theme = Theme(self.config.get_theme_path()) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/theme.py", line 53, in __init__ for font in gtk.TreeView().get_pango_context().list_families(): exceptions.AttributeError: 'NoneType' object has no attribute 'list_families' =============================================================================== [ERROR]: entertainerlib.tests.test_userinterface.UserInterfaceTest.test_confirm_exit Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_userinterface.py", line 21, in setUp self.ui = UserInterface(feed_library, None, None, None, None) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/user_interface.py", line 36, in __init__ self.old_width = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_userinterface.UserInterfaceTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_userinterface.py", line 21, in setUp self.ui = UserInterface(feed_library, None, None, None, None) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/user_interface.py", line 36, in __init__ self.old_width = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_userinterface.UserInterfaceTest.test_handle_keyboard_event Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_userinterface.py", line 21, in setUp self.ui = UserInterface(feed_library, None, None, None, None) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/user_interface.py", line 36, in __init__ self.old_width = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_userinterface.UserInterfaceTest.test_move_to_previous_screen Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_userinterface.py", line 21, in setUp self.ui = UserInterface(feed_library, None, None, None, None) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/user_interface.py", line 36, in __init__ self.old_width = self.config.get_stage_width() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 180, in get_stage_width if self.stage_width: exceptions.AttributeError: 'Configuration' object has no attribute 'stage_width' =============================================================================== [ERROR]: entertainerlib.tests.test_volumeindicator.VolumeIndicatorTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_volumeindicator.py", line 14, in setUp self.indicator = VolumeIndicator() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/volume_indicator.py", line 19, in __init__ theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_volumeindicator.VolumeIndicatorTest.test_show_volume Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_volumeindicator.py", line 14, in setUp self.indicator = VolumeIndicator() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/volume_indicator.py", line 19, in __init__ theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_weather.WeatherTest.testWeatherFindRemote Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_weather.py", line 18, in setUp self.weather = Weather("Bath,England") File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/weather.py", line 36, in __init__ self.theme = Configuration().theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_weather.WeatherTest.testWeatherLocationLatinEncoding Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_weather.py", line 18, in setUp self.weather = Weather("Bath,England") File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/weather.py", line 36, in __init__ self.theme = Configuration().theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_weather.WeatherTest.test_london_conditions Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_weather.py", line 18, in setUp self.weather = Weather("Bath,England") File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/weather.py", line 36, in __init__ self.theme = Configuration().theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_weather.WeatherTest.test_no_location Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_weather.py", line 18, in setUp self.weather = Weather("Bath,England") File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/weather.py", line 36, in __init__ self.theme = Configuration().theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_weather.WeatherTest.test_north_pole_conditions Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_weather.py", line 18, in setUp self.weather = Weather("Bath,England") File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/weather.py", line 36, in __init__ self.theme = Configuration().theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_weather.WeatherTest.test_nyc_conditions Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_weather.py", line 18, in setUp self.weather = Weather("Bath,England") File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/weather.py", line 36, in __init__ self.theme = Configuration().theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_weather.WeatherTest.test_perth_conditions Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_weather.py", line 18, in setUp self.weather = Weather("Bath,England") File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/weather.py", line 36, in __init__ self.theme = Configuration().theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_weather.WeatherTest.test_yuma_conditions Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 157, in run self.setUp() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_weather.py", line 18, in setUp self.weather = Weather("Bath,England") File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/weather.py", line 36, in __init__ self.theme = Configuration().theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' ------------------------------------------------------------------------------- Ran 278 tests in 46.015s FAILED (failures=4, errors=108, successes=166) Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/twisted/python/usage.py", line 241, in parseOptions self.postOptions() File "/usr/lib/python2.6/dist-packages/twisted/scripts/trial.py", line 293, in postOptions self['reporter'] = self._loadReporterByName(self['reporter']) File "/usr/lib/python2.6/dist-packages/twisted/scripts/trial.py", line 279, in _loadReporterByName for p in plugin.getPlugins(itrial.IReporter): File "/usr/lib/python2.6/dist-packages/twisted/plugin.py", line 200, in getPlugins allDropins = getCache(package) --- --- File "/usr/lib/python2.6/dist-packages/twisted/plugin.py", line 179, in getCache dropinPath.setContent(pickle.dumps(dropinDotCache)) File "/usr/lib/python2.6/dist-packages/twisted/python/filepath.py", line 623, in setContent f = sib.open('w') File "/usr/lib/python2.6/dist-packages/twisted/python/filepath.py", line 433, in open return open(self.path, mode+'b') exceptions.IOError: [Errno 13] Permission denied: '/usr/lib/python2.6/dist-packages/twisted/plugins/dropin.cache.new' /var/lib/python-support/python2.6/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display warnings.warn(str(e), _gtk.Warning) (/usr/bin/trial:4005): Cogl-GL-WARNING **: failed to bind GLXGetProcAddress or GLXGetProcAddressARB ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed (/usr/bin/trial:4005): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages. (/usr/bin/trial:4005): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages. (/usr/bin/trial:4005): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages. (/usr/bin/trial:4005): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages. (/usr/bin/trial:4005): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages. (/usr/bin/trial:4005): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages. (/usr/bin/trial:4005): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages. (/usr/bin/trial:4005): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages. (/usr/bin/trial:4005): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages. (/usr/bin/trial:4005): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages. (/usr/bin/trial:4005): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages. ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed ** (/usr/bin/trial:4005): CRITICAL **: pango_clutter_font_map_create_context: assertion `PANGO_CLUTTER_IS_FONT_MAP (fm)' failed make: *** [test] Error 1