`which trial` entertainerlib.tests entertainerlib.tests.test_arrowtexture ArrowTextureTest test_bounce ... IOError: Couldn't read configuration file. [ERROR] test_create ... [ERROR] entertainerlib.tests.test_base BaseTest test_create ... [ERROR] test_get_abs_x ... [ERROR] [ERROR] test_get_abs_y ... [ERROR] [ERROR] test_y_for_x ... [ERROR] [ERROR] entertainerlib.tests.test_configuration ConfigurationTest testBorg ... [ERROR] testCreate ... [ERROR] testGetCfgDir ... [ERROR] testGetSlideshowStep ... [ERROR] testGetStageHeight ... [ERROR] [ERROR] testGetStageWidth ... [ERROR] [ERROR] testGetThemeName ... [ERROR] testSetStageHeight ... [ERROR] [ERROR] testSetStageWidth ... [ERROR] [ERROR] testStartAutoServer ... [FAIL] [ERROR] testTrayIconEnabled ... [ERROR] test_create_dir ... [ERROR] test_hidden_files_folders ... [ERROR] test_sanitize ... [ERROR] [ERROR] test_taint ... [ERROR] [ERROR] test_taint_in_memory ... [ERROR] test_write_content_value ... [ERROR] [ERROR] test_write_preference_value ... [ERROR] [ERROR] entertainerlib.tests.test_connection ConnectionServerTest testPortBinding ... [ERROR] entertainerlib.tests.test_database DatabaseTest testCreate ... [ERROR] testUseExisting ... [ERROR] entertainerlib.tests.test_eyecandytexture EyeCandyTextureTest test_create ... [ERROR] entertainerlib.tests.test_feedconfigtools FeedConfigToolsTest testAddFeedsToWidget001 ... [ERROR] [ERROR] testAddFeedsToWidget002 ... [ERROR] [ERROR] testAddFileFeedsToWidget001 ... [ERROR] [ERROR] testAddFileFeedsToWidget002 ... [ERROR] [ERROR] entertainerlib.tests.test_feedentryparser FeedEntryParserTest testConvert ... [ERROR] testStripNonPangoTags ... [ERROR] testStripTags001 ... [ERROR] testStripTags002 ... [ERROR] entertainerlib.tests.test_frontendfeed FrontendFeedTest test_date ... [ERROR] test_description ... [ERROR] test_entries ... [ERROR] test_get_entry ... [ERROR] test_get_number_of_unread ... [ERROR] test_subtitle ... [ERROR] test_time ... [ERROR] test_title ... [ERROR] test_url ... [ERROR] entertainerlib.tests.test_frontendfeedentry FrontendFeedEntryTest test_date ... [ERROR] test_description ... [ERROR] test_identifier ... [ERROR] test_init_read_entry ... [ERROR] test_read ... [ERROR] test_time ... [ERROR] test_title ... [ERROR] entertainerlib.tests.test_frontendfeedlibrary FrontendFeedLibraryTest testGetFeeds ... [ERROR] testGetFeedsByUnread ... [ERROR] testIsEmptyWhenFull ... [ERROR] testMarkAllAsRead ... [ERROR] testNumberOfFeeds ... [ERROR] testNumberOfUnreadEntries ... [ERROR] test_get_latest_entries ... [ERROR] entertainerlib.tests.test_gridmenu GridMenuTest test_active ... [ERROR] test_count ... [ERROR] test_create ... [ERROR] test_cursor ... [ERROR] test_horizontal_vertical ... [ERROR] test_on_top_bottom_right_left ... [ERROR] test_selected_index ... [ERROR] test_selected_item ... [ERROR] test_selected_userdata ... [ERROR] test_up_down_right_left ... [ERROR] test_visible_rows_cols ... [ERROR] entertainerlib.tests.test_imagemenu ImageMenuTest test_add_item ... [ERROR] test_create ... [ERROR] entertainerlib.tests.test_imagemenuitem ImageMenuItemTest test_create ... [ERROR] test_height ... [ERROR] test_ratio ... [ERROR] test_width ... [ERROR] entertainerlib.tests.test_label LabelTest testHeight ... [ERROR] test_color ... [ERROR] test_create ... [ERROR] test_font_size ... [ERROR] test_position ... [ERROR] test_set_size ... [ERROR] test_width ... [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 ... [ERROR] testNamedLogger ... [ERROR] testNoParams ... [ERROR] entertainerlib.tests.test_lyricsdownloader testLyricsDownloader testCleanUpArtistTitle ... [ERROR] testGetLyricsXML ... [FAIL] [ERROR] testLyricsConstructor ... [ERROR] testParseLyricsXML ... [ERROR] entertainerlib.tests.test_mediaplayer MediaPlayerTest test_create ... [ERROR] test_get_media ... [ERROR] test_get_media_duration_string ... [ERROR] test_get_media_title ... [ERROR] test_getmediatype ... [ERROR] test_has_media ... [ERROR] test_play_stop ... [ERROR] test_set_media ... [ERROR] test_volume ... [ERROR] test_volume_down ... [ERROR] test_volume_up ... [ERROR] entertainerlib.tests.test_menuitem MenuItemTest test_animatein ... [ERROR] test_animateout ... [ERROR] test_create ... [ERROR] test_userdata ... [ERROR] entertainerlib.tests.test_messagetype TestMessageType testProperSequence ... [ERROR] entertainerlib.tests.test_models TestBaseModel test_to_dict ... [ERROR] TestMusicAlbum testCreate ... [ERROR] test_to_dict ... [ERROR] TestMusicPlaylist testCreate ... [ERROR] TestMusicTrack testCreate ... [ERROR] test_to_dict ... [ERROR] TestNewsEntry testCreate ... [ERROR] test_to_dict ... [ERROR] TestNewsFeed testCreate ... [ERROR] test_to_dict ... [ERROR] TestPhotoAlbum testCreate ... [ERROR] test_to_dict ... [ERROR] TestPhotoImage testCreate ... [ERROR] test_to_dict ... [ERROR] TestVideoFile testCreate ... [ERROR] test_to_dict ... [ERROR] entertainerlib.tests.test_motionbuffer MotionBufferTest test_computations_from_last_event ... [ERROR] test_computations_from_start ... [ERROR] test_create ... [ERROR] entertainerlib.tests.test_music TestAlbum testAlbumConstructor ... [ERROR] testAlbumConstructorNot ... [ERROR] testAlbumGetAlbumArtUrl ... [ERROR] testAlbumGetArtist ... [ERROR] testAlbumGetGenre ... [ERROR] testAlbumGetNumberOfTracks ... [ERROR] testAlbumGetTitle ... [ERROR] testAlbumGetTotalLength ... [ERROR] testAlbumGetTracks ... [ERROR] testAlbumGetYear ... [ERROR] testAlbumHasAlbumArt ... [ERROR] testAlbumHasAlbumArtNot ... [ERROR] testAlbumStr ... [ERROR] TestCompactDisc testCompactDiscConstructor ... [ERROR] testCompactDiscGetArtist ... [ERROR] testCompactDiscGetLength ... [ERROR] testCompactDiscGetTitle ... [ERROR] testCompactDiscGetTracks ... [ERROR] TestMusicLibrary testGetAlbumsByArtist ... [ERROR] testGetAlbumsByUnknownArtist ... [ERROR] testGetAllAlbums ... [ERROR] testGetAllArtists ... [ERROR] testGetAllTracks ... [ERROR] testGetTracksByArtist ... [ERROR] testGetTracksByGenre ... [ERROR] testGetTracksByMissingGenre ... [ERROR] testGetTracksByUnknownArtist ... [ERROR] testMusicLibraryConstructor ... [ERROR] testNumberOfAlbumsByArtist ... [ERROR] testNumberOfAlbumsByUnknownArtist ... [ERROR] testNumberOfTracks ... [ERROR] testNumberOfTracksByArtist ... [ERROR] testNumberOfTracksByUnknownArtist ... [ERROR] testSaveLyrics ... [ERROR] TestTrack testTrackBadConstructor ... [ERROR] testTrackConstructor ... [ERROR] testTrackGetAlbum ... [ERROR] testTrackGetAlbumArtUrlExists ... [ERROR] testTrackGetAlbumArtUrlNotExists ... [ERROR] testTrackGetAlbumNot ... [ERROR] testTrackGetArtist ... [ERROR] testTrackGetBitrate ... [ERROR] testTrackGetComment ... [ERROR] testTrackGetFilename ... [ERROR] testTrackGetGenre ... [ERROR] testTrackGetLength ... [ERROR] testTrackGetLyrics ... [ERROR] testTrackGetRating ... [ERROR] testTrackGetTitle ... [ERROR] testTrackGetTrackNumber ... [ERROR] testTrackGetType ... [ERROR] testTrackGetUri ... [ERROR] testTrackGetYear ... [ERROR] testTrackRatingInRange ... [ERROR] testTrackRatingOutOfRange ... [ERROR] testTrackSetLyrics ... [ERROR] testTrackSetNoneLyrics ... [ERROR] entertainerlib.tests.test_opmlparser OPMLParserTest testGetLifereaOpml001 ... [ERROR] testGetLifereaOpml002 ... [ERROR] testGetLifereaOpml003 ... [ERROR] testGetLifereaOpml004 ... [ERROR] testGetRssFeeds001 ... [ERROR] testGetRssFeeds002 ... [ERROR] testGetRssFeeds003 ... [ERROR] testGetRssFeeds004 ... [ERROR] testGetRssFeeds005 ... [ERROR] 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] [ERROR] test__generate_artist ... [ERROR] [ERROR] test__generate_audio_play ... [ERROR] [ERROR] test__generate_disc ... [ERROR] [ERROR] test__generate_feed ... [ERROR] [ERROR] test__generate_feed_entry ... [ERROR] [ERROR] test__generate_main ... [ERROR] [ERROR] test__generate_movie ... [ERROR] [ERROR] test__generate_music ... [ERROR] [ERROR] test__generate_photo ... [ERROR] [ERROR] test__generate_photo_albums ... [ERROR] [ERROR] test__generate_photographs ... [ERROR] [ERROR] test__generate_question ... [ERROR] [ERROR] test__generate_rss ... [ERROR] [ERROR] test__generate_tv_episodes ... [ERROR] [ERROR] test__generate_tv_series ... [ERROR] [ERROR] test__generate_video ... [ERROR] [ERROR] test__generate_video_osd ... [ERROR] [ERROR] test__generate_weather ... [ERROR] [ERROR] test_create ... [ERROR] test_generate_screen ... [ERROR] [ERROR] entertainerlib.tests.test_screenhistory ScreenHistoryTest test_create ... [ERROR] test_is_empty ... [ERROR] [ERROR] entertainerlib.tests.test_scrollarea ScrollAreaTest test_active ... [ERROR] test_create ... [ERROR] test_offset ... [ERROR] test_on_top_bottom ... [ERROR] test_scroll ... [ERROR] test_set_content ... [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 ... [ERROR] test_not_implemented ... [ERROR] 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_textmenu TextMenuTest test_add_item ... [ERROR] test_create ... [ERROR] entertainerlib.tests.test_textmenuitem TextMenuItemTest test_animatein ... [ERROR] test_animateout ... [ERROR] test_create ... [ERROR] test_update ... [ERROR] entertainerlib.tests.test_texture TextureTest testCreate ... [ERROR] testNoInitPosition ... [ERROR] testPosition ... [ERROR] entertainerlib.tests.test_theme ThemeTest testBadColor ... IOError: Couldn't read theme file. [ERROR] testCreate ... IOError: Couldn't read theme file. [ERROR] testGetColor ... IOError: Couldn't read theme file. [ERROR] entertainerlib.tests.test_thumbnailer ImageThumbnailerTest testThumbnailer ... [ERROR] ThumbnailerTest testAbstractCreateThumbnailer ... [ERROR] testInvalidFileToThumbnail ... [ERROR] testInvalidThumbnailType ... [ERROR] testValidFileToThumbnail ... [ERROR] testValidThumbnailType ... [ERROR] VideoThumbnailerTest testThumbnailAvi ... [ERROR] testThumbnailFlv ... [ERROR] testThumbnailerConstructor ... [ERROR] testThumbnailerConstructorFilenameExists ... [ERROR] testThumbnailerConstructorFilenameIsFolder ... [ERROR] testThumbnailerConstructorSrc ... [ERROR] entertainerlib.tests.test_transitionfactory TransitionFactoryTest test__generate_fade ... [ERROR] test__generate_no_effect ... [ERROR] test__generate_slide ... [ERROR] test__generate_zoom_and_fade ... [ERROR] test_create ... [ERROR] test_generate_transition ... [ERROR] [ERROR] 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 ... [ERROR] testMovieEpisode ... [ERROR] testMovieSeason ... [ERROR] testMovieTitle ... [ERROR] testSerieEpisode ... [ERROR] testSerieSeason ... [ERROR] testSerieTitle ... [ERROR] 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_configuration.ConfigurationTest.testStartAutoServer 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 105, in testStartAutoServer self.assertTrue(self.configuration.start_auto_server()) exceptions.AssertionError: =============================================================================== [FAIL]: entertainerlib.tests.test_lyricsdownloader.testLyricsDownloader.testGetLyricsXML 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_lyricsdownloader.py", line 38, in testGetLyricsXML self.assertEqual(lyrics._get_lyrics_xml(), test_xml) exceptions.AssertionError: '\n\t20034806267c611219NirvanaOn a PlainNevermindI\'ll start this off without any words[br]\nI got so high that I scratched \'til I bled[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe finest day that I\'ve ever had[br]\nWas when I learned to cry on command[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nMy mother died every night[br]\nIt\'s safe to say, don\'t quote me on that[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe black sheep got blackmailed again[br]\nForgot to put on the zip code[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nSomewhere I have heard this before[br]\nIn a dream my memory has stored[br]\nAs a defense I\'m neutered and spayed[br]\nWhat the hell am I trying to say?[br]\n[br]\n\nIt is now time to make it unclear[br]\nTo write off lines that don\'t make sense[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nAnd one more special message to go[br]\nAnd then I\'m done, then I can go home[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n[br]\n\n\n\n \n ©THE END OF MUSIC[br]\n \n ©PRIMARY WAVE TUNES[br] [br] Lyrics supplied by lyricsfly.com [br]cf475408d4330649NirvanaOn a PlainAll AcousticallyI\'ll start this off without any words[br]\nI got so high that I scratched \'til I bled[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe finest day that I\'ve ever had[br]\nWas when I learned to cry on command[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nMy mother died every night[br]\nIt\'s safe to say, don\'t quote me on that[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe black sheep got blackmailed again[br]\nForgot to put on the zip code[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nSomewhere I have heard this before[br]\nIn a dream my memory has stored[br]\nAs a defense I\'m neutered and spayed[br]\nWhat the hell am I trying to say?[br]\n[br]\n\nIt is now time to make it unclear[br]\nTo write off lines that don\'t make sense[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nAnd one more special message to go[br]\nAnd then I\'m done, then I can go home[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n[br]\n\n\n\n \n ©THE END OF MUSIC[br]\n \n ©PRIMARY WAVE TUNES[br] [br] Lyrics supplied by lyricsfly.com [br]bdd277aa7d414748NirvanaOn a PlainMTV Unplugged in New YorkI\'ll start this off without any words[br]\nI got so high that I scratched \'til I bled[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe finest day that I\'ve ever had[br]\nWas when I learned to cry on command[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nMy mother died every night[br]\nIt\'s safe to say, don\'t quote me on that[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe black sheep got blackmailed again[br]\nForgot to put on the zip code[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nSomewhere I have heard this before[br]\nIn a dream my memory has stored[br]\nAs a defense I\'m neutered and spayed[br]\nWhat the hell am I trying to say?[br]\n[br]\n\nIt is now time to make it unclear[br]\nTo write off lines that don\'t make sense[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nAnd one more special message to go[br]\nAnd then I\'m done, then I can go home[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n[br]\n\n\n\n \n ©THE END OF MUSIC[br]\n \n ©PRIMARY WAVE TUNES[br] [br] Lyrics supplied by lyricsfly.com [br]\t' != '34806267c611219NirvanaOn a PlainNevermindI\'ll start this off without any words[br]\nI got so high that I scratched \'til I bled[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe finest day that I\'ve ever had[br]\nWas when I learned to cry on command[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nMy mother died every night[br]\nIt\'s safe to say, don\'t quote me on that[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe black sheep got blackmailed again[br]\nForgot to put on the zip code[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nSomewhere I have heard this before[br]\nIn a dream my memory has stored[br]\nAs a defense I\'m neutered and spayed[br]\nWhat the hell am I trying to say?[br]\n[br]\n\nIt is now time to make it unclear[br]\nTo write off lines that don\'t make sense[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nAnd one more special message to go[br]\nAnd then I\'m done, then I can go home[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n[br]\n\n\n\n \n ©THE END OF MUSIC[br]\n \n ©PRIMARY WAVE TUNES[br] [br] Lyrics delivered by lyricsfly.com [br]cf475408d4330649NirvanaOn a PlainAll AcousticallyI\'ll start this off without any words[br]\nI got so high that I scratched \'til I bled[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe finest day that I\'ve ever had[br]\nWas when I learned to cry on command[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nMy mother died every night[br]\nIt\'s safe to say, don\'t quote me on that[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe black sheep got blackmailed again[br]\nForgot to put on the zip code[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nSomewhere I have heard this before[br]\nIn a dream my memory has stored[br]\nAs a defense I\'m neutered and spayed[br]\nWhat the hell am I trying to say?[br]\n[br]\n\nIt is now time to make it unclear[br]\nTo write off lines that don\'t make sense[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nAnd one more special message to go[br]\nAnd then I\'m done, then I can go home[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n[br]\n\n\n\n \n ©THE END OF MUSIC[br]\n \n ©PRIMARY WAVE TUNES[br] [br] Lyrics delivered by lyricsfly.com [br]bdd277aa7d414748NirvanaOn a PlainMTV Unplugged in New YorkI\'ll start this off without any words[br]\nI got so high that I scratched \'til I bled[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe finest day that I\'ve ever had[br]\nWas when I learned to cry on command[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nMy mother died every night[br]\nIt\'s safe to say, don\'t quote me on that[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nThe black sheep got blackmailed again[br]\nForgot to put on the zip code[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\n[br]\n\nSomewhere I have heard this before[br]\nIn a dream my memory has stored[br]\nAs a defense I\'m neutered and spayed[br]\nWhat the hell am I trying to say?[br]\n[br]\n\nIt is now time to make it unclear[br]\nTo write off lines that don\'t make sense[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nAnd one more special message to go[br]\nAnd then I\'m done, then I can go home[br]\nI love myself better than you[br]\nI know it\'s wrong so what should I do?[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n\nI\'m on a plain[br]\nI can\'t complain[br]\nI\'m on a plain[br]\nI can\'t complain[br]\n[br]\n[br]\n\n\n\n \n ©THE END OF MUSIC[br]\n \n ©PRIMARY WAVE TUNES[br] [br] Lyrics delivered by lyricsfly.com [br]\t' =============================================================================== [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 95, in __init__ sys.exit(1) exceptions.SystemExit: 1 =============================================================================== [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.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_base.BaseTest.test_get_abs_x 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 22, in test_get_abs_x 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.test_get_abs_x Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_base.BaseTest.test_get_abs_y 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 test_get_abs_y 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_base.BaseTest.test_get_abs_y Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_base.BaseTest.test_y_for_x 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 test_y_for_x self.assertAlmostEqual(self.base.y_for_x(.25), 0.44466145833333331) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/base.py", line 29, in y_for_x stage_ratio = float(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_base.BaseTest.test_y_for_x Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.testBorg Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.testGetCfgDir Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.testGetSlideshowStep Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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.testGetStageHeight Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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.testGetStageWidth Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.testGetThemeName Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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.testSetStageHeight Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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.testSetStageWidth Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.testStartAutoServer Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.testTrayIconEnabled Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.test_create_dir Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.test_hidden_files_folders Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 156, in test_sanitize "General", "history_size", new_value) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 167, in write_preference_value self.taint('preferences', section, option) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 499, in taint value = self.preferences.get(section, option) File "/usr/lib/python2.6/ConfigParser.py", line 531, in get raise NoSectionError(section) ConfigParser.NoSectionError: No section: 'General' =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.test_sanitize Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.test_taint 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 122, in test_taint self.configuration.taint(kind, section, option) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 499, in taint value = self.preferences.get(section, option) File "/usr/lib/python2.6/ConfigParser.py", line 531, in get raise NoSectionError(section) ConfigParser.NoSectionError: No section: 'General' =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.test_taint Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.test_taint_in_memory Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.test_write_content_value 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 76, in test_write_content_value self.configuration.write_content_value("Weather", "location", new_value) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 153, in write_content_value self.taint('content', section, option) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 497, in taint value = self.content_config.get(section, option) File "/usr/lib/python2.6/ConfigParser.py", line 531, in get raise NoSectionError(section) ConfigParser.NoSectionError: No section: 'Weather' =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.test_write_content_value Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.test_write_preference_value 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 89, in test_write_preference_value "General", "display_icon", new_value) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 167, in write_preference_value self.taint('preferences', section, option) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 499, in taint value = self.preferences.get(section, option) File "/usr/lib/python2.6/ConfigParser.py", line 531, in get raise NoSectionError(section) ConfigParser.NoSectionError: No section: 'General' =============================================================================== [ERROR]: entertainerlib.tests.test_configuration.ConfigurationTest.test_write_preference_value Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_connection.ConnectionServerTest.testPortBinding Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_connection.py", line 23, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_database.DatabaseTest.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_database.DatabaseTest.testUseExisting Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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_feedconfigtools.FeedConfigToolsTest.testAddFeedsToWidget001 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_feedconfigtools.py", line 59, in testAddFeedsToWidget001 self.feedList, self.model, self.feeds) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/feed_utils.py", line 232, in add_feeds_to_widget self.config.write_content_value("RSS", "feeds", str_folders) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 153, in write_content_value self.taint('content', section, option) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 497, in taint value = self.content_config.get(section, option) File "/usr/lib/python2.6/ConfigParser.py", line 531, in get raise NoSectionError(section) ConfigParser.NoSectionError: No section: 'RSS' =============================================================================== [ERROR]: entertainerlib.tests.test_feedconfigtools.FeedConfigToolsTest.testAddFeedsToWidget001 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_feedconfigtools.py", line 42, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_feedconfigtools.FeedConfigToolsTest.testAddFeedsToWidget002 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_feedconfigtools.py", line 65, in testAddFeedsToWidget002 self.feedList, self.model, self.feeds) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/feed_utils.py", line 232, in add_feeds_to_widget self.config.write_content_value("RSS", "feeds", str_folders) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 153, in write_content_value self.taint('content', section, option) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 497, in taint value = self.content_config.get(section, option) File "/usr/lib/python2.6/ConfigParser.py", line 531, in get raise NoSectionError(section) ConfigParser.NoSectionError: No section: 'RSS' =============================================================================== [ERROR]: entertainerlib.tests.test_feedconfigtools.FeedConfigToolsTest.testAddFeedsToWidget002 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_feedconfigtools.py", line 42, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_feedconfigtools.FeedConfigToolsTest.testAddFileFeedsToWidget001 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_feedconfigtools.py", line 47, in testAddFileFeedsToWidget001 self.files, self.model, self.feeds, False) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/feed_utils.py", line 210, in add_file_feeds_to_widget self.add_feeds_to_widget(feed_list, model, feeds) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/feed_utils.py", line 232, in add_feeds_to_widget self.config.write_content_value("RSS", "feeds", str_folders) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 153, in write_content_value self.taint('content', section, option) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 497, in taint value = self.content_config.get(section, option) File "/usr/lib/python2.6/ConfigParser.py", line 531, in get raise NoSectionError(section) ConfigParser.NoSectionError: No section: 'RSS' =============================================================================== [ERROR]: entertainerlib.tests.test_feedconfigtools.FeedConfigToolsTest.testAddFileFeedsToWidget001 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_feedconfigtools.py", line 42, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_feedconfigtools.FeedConfigToolsTest.testAddFileFeedsToWidget002 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_feedconfigtools.py", line 53, in testAddFileFeedsToWidget002 self.files, self.model, self.feeds, False) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/feed_utils.py", line 210, in add_file_feeds_to_widget self.add_feeds_to_widget(feed_list, model, feeds) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/feed_utils.py", line 232, in add_feeds_to_widget self.config.write_content_value("RSS", "feeds", str_folders) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 153, in write_content_value self.taint('content', section, option) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 497, in taint value = self.content_config.get(section, option) File "/usr/lib/python2.6/ConfigParser.py", line 531, in get raise NoSectionError(section) ConfigParser.NoSectionError: No section: 'RSS' =============================================================================== [ERROR]: entertainerlib.tests.test_feedconfigtools.FeedConfigToolsTest.testAddFileFeedsToWidget002 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_feedconfigtools.py", line 42, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_feedentryparser.FeedEntryParserTest.testConvert Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_feedentryparser.FeedEntryParserTest.testStripNonPangoTags Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_feedentryparser.FeedEntryParserTest.testStripTags001 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_feedentryparser.FeedEntryParserTest.testStripTags002 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeed.FrontendFeedTest.test_date Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_frontendfeed.py", line 51, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeed.FrontendFeedTest.test_description Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_frontendfeed.py", line 51, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeed.FrontendFeedTest.test_entries Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_frontendfeed.py", line 51, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeed.FrontendFeedTest.test_get_entry Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_frontendfeed.py", line 51, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeed.FrontendFeedTest.test_get_number_of_unread Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_frontendfeed.py", line 51, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeed.FrontendFeedTest.test_subtitle Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_frontendfeed.py", line 51, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeed.FrontendFeedTest.test_time Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_frontendfeed.py", line 51, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeed.FrontendFeedTest.test_title Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_frontendfeed.py", line 51, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeed.FrontendFeedTest.test_url Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_frontendfeed.py", line 51, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedentry.FrontendFeedEntryTest.test_date 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_frontendfeedentry.py", line 26, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedentry.FrontendFeedEntryTest.test_description 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_frontendfeedentry.py", line 26, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedentry.FrontendFeedEntryTest.test_identifier 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_frontendfeedentry.py", line 26, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedentry.FrontendFeedEntryTest.test_init_read_entry 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_frontendfeedentry.py", line 26, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedentry.FrontendFeedEntryTest.test_read 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_frontendfeedentry.py", line 26, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedentry.FrontendFeedEntryTest.test_time 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_frontendfeedentry.py", line 26, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedentry.FrontendFeedEntryTest.test_title 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_frontendfeedentry.py", line 26, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedlibrary.FrontendFeedLibraryTest.testGetFeeds 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_frontendfeedlibrary.py", line 20, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedlibrary.FrontendFeedLibraryTest.testGetFeedsByUnread 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_frontendfeedlibrary.py", line 20, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedlibrary.FrontendFeedLibraryTest.testIsEmptyWhenFull 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_frontendfeedlibrary.py", line 20, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedlibrary.FrontendFeedLibraryTest.testMarkAllAsRead 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_frontendfeedlibrary.py", line 20, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedlibrary.FrontendFeedLibraryTest.testNumberOfFeeds 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_frontendfeedlibrary.py", line 20, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedlibrary.FrontendFeedLibraryTest.testNumberOfUnreadEntries 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_frontendfeedlibrary.py", line 20, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_frontendfeedlibrary.FrontendFeedLibraryTest.test_get_latest_entries 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_frontendfeedlibrary.py", line 20, in setUp description TEXT, time TIME, date DATE, PRIMARY KEY(url))""") pysqlite2.dbapi2.OperationalError: table feed already exists =============================================================================== [ERROR]: entertainerlib.tests.test_gridmenu.GridMenuTest.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_gridmenu.py", line 17, in setUp self.menu = GridMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_gridmenu.GridMenuTest.test_count 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_gridmenu.py", line 17, in setUp self.menu = GridMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_gridmenu.GridMenuTest.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_gridmenu.py", line 17, in setUp self.menu = GridMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_gridmenu.GridMenuTest.test_cursor 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_gridmenu.py", line 17, in setUp self.menu = GridMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_gridmenu.GridMenuTest.test_horizontal_vertical 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_gridmenu.py", line 17, in setUp self.menu = GridMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_gridmenu.GridMenuTest.test_on_top_bottom_right_left 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_gridmenu.py", line 17, in setUp self.menu = GridMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_gridmenu.GridMenuTest.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_gridmenu.py", line 17, in setUp self.menu = GridMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_gridmenu.GridMenuTest.test_selected_item 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_gridmenu.py", line 17, in setUp self.menu = GridMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_gridmenu.GridMenuTest.test_selected_userdata 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_gridmenu.py", line 17, in setUp self.menu = GridMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_gridmenu.GridMenuTest.test_up_down_right_left 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_gridmenu.py", line 17, in setUp self.menu = GridMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_gridmenu.GridMenuTest.test_visible_rows_cols 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_gridmenu.py", line 17, in setUp self.menu = GridMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_imagemenu.ImageMenuTest.test_add_item 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_imagemenu.py", line 19, in setUp self.menu = ImageMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/image_menu.py", line 59, in __init__ GridMenu.__init__(self, x, y, item_width, item_height) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_imagemenu.ImageMenuTest.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_imagemenu.py", line 19, in setUp self.menu = ImageMenu(0, 0) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/image_menu.py", line 59, in __init__ GridMenu.__init__(self, x, y, item_width, item_height) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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.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_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.test_height 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.test_ratio 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.test_width 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.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.test_color 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.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_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.test_font_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_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.test_position 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.test_set_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_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.test_width 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_logger.TestLogger.testGetLogger Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_logger.py", line 20, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_logger.TestLogger.testNamedLogger Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_logger.py", line 20, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_logger.TestLogger.testNoParams Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_logger.py", line 20, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_lyricsdownloader.testLyricsDownloader.testCleanUpArtistTitle Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_lyricsdownloader.testLyricsDownloader.testGetLyricsXML Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_lyricsdownloader.testLyricsDownloader.testLyricsConstructor Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_lyricsdownloader.testLyricsDownloader.testParseLyricsXML Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_get_media Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_get_media_duration_string Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_get_media_title Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_getmediatype Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_has_media Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_play_stop Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_set_media Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_volume Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_volume_down Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_mediaplayer.MediaPlayerTest.test_volume_up Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_menuitem.MenuItemTest.test_animatein Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_menuitem.MenuItemTest.test_animateout Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_menuitem.MenuItemTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_menuitem.MenuItemTest.test_userdata Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_messagetype.TestMessageType.testProperSequence Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_messagetype.py", line 19, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestBaseModel.test_to_dict Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestMusicAlbum.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestMusicAlbum.test_to_dict Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestMusicPlaylist.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestMusicTrack.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestMusicTrack.test_to_dict Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestNewsEntry.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestNewsEntry.test_to_dict Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestNewsFeed.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestNewsFeed.test_to_dict Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestPhotoAlbum.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestPhotoAlbum.test_to_dict Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestPhotoImage.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestPhotoImage.test_to_dict Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestVideoFile.testCreate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_models.TestVideoFile.test_to_dict Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_motionbuffer.MotionBufferTest.test_computations_from_last_event Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_motionbuffer.py", line 19, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_motionbuffer.MotionBufferTest.test_computations_from_start Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_motionbuffer.py", line 19, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_motionbuffer.MotionBufferTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_motionbuffer.py", line 19, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumConstructor Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumConstructorNot Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumGetAlbumArtUrl Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumGetArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumGetGenre Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumGetNumberOfTracks Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumGetTitle Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumGetTotalLength Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumGetTracks Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumGetYear Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumHasAlbumArt Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumHasAlbumArtNot Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestAlbum.testAlbumStr Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 375, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestCompactDisc.testCompactDiscConstructor Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 458, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestCompactDisc.testCompactDiscGetArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 458, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestCompactDisc.testCompactDiscGetLength Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 458, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestCompactDisc.testCompactDiscGetTitle Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 458, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestCompactDisc.testCompactDiscGetTracks Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 458, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testGetAlbumsByArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testGetAlbumsByUnknownArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testGetAllAlbums Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testGetAllArtists Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testGetAllTracks Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testGetTracksByArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testGetTracksByGenre Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testGetTracksByMissingGenre Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testGetTracksByUnknownArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testMusicLibraryConstructor Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testNumberOfAlbumsByArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testNumberOfAlbumsByUnknownArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testNumberOfTracks Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testNumberOfTracksByArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testNumberOfTracksByUnknownArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestMusicLibrary.testSaveLyrics Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 256, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackBadConstructor Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackConstructor Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetAlbum Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetAlbumArtUrlExists Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetAlbumArtUrlNotExists Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetAlbumNot Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetArtist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetBitrate Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetComment Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetFilename Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetGenre Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetLength Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetLyrics Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetRating Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetTitle Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetTrackNumber Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetType Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetUri Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackGetYear Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackRatingInRange Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackRatingOutOfRange Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackSetLyrics Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_music.TestTrack.testTrackSetNoneLyrics Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 103, in tearDown TestMusic.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_music.py", line 76, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_opmlparser.OPMLParserTest.testGetLifereaOpml001 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_opmlparser.OPMLParserTest.testGetLifereaOpml002 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_opmlparser.OPMLParserTest.testGetLifereaOpml003 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_opmlparser.OPMLParserTest.testGetLifereaOpml004 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_opmlparser.OPMLParserTest.testGetRssFeeds001 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_opmlparser.OPMLParserTest.testGetRssFeeds002 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_opmlparser.OPMLParserTest.testGetRssFeeds003 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_opmlparser.OPMLParserTest.testGetRssFeeds004 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_opmlparser.OPMLParserTest.testGetRssFeeds005 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 20, 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_album Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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_artist Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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_audio_play Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 28, 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_disc Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 17, 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 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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_feed_entry Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 27, 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_main Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 21, 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_movie Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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_music Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 21, 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_photo_albums Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 18, 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_photographs Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 14, 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_question Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 17, 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_rss Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 20, 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_episodes Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 17, 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_tv_series Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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_video_osd Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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_weather Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_screenfactory.ScreenFactoryTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 28, 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_screen Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_screenhistory.ScreenHistoryTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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_screenhistory.ScreenHistoryTest.test_is_empty Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_scrollarea.ScrollAreaTest.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_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.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_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.test_offset 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.test_on_top_bottom 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.test_scroll 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.test_set_content 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_storage.TestStorage.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_storage.TestStorage.test_not_implemented Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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_textmenu.TextMenuTest.test_add_item 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_textmenu.py", line 14, in setUp self.menu = TextMenu() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/text_menu.py", line 132, in __init__ GridMenu.__init__(self, x, y, item_width, item_height) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_textmenu.TextMenuTest.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_textmenu.py", line 14, in setUp self.menu = TextMenu() File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/text_menu.py", line 132, in __init__ GridMenu.__init__(self, x, y, item_width, item_height) File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/grid_menu.py", line 42, in __init__ self._item_width_abs = self.get_abs_x(item_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_textmenuitem.TextMenuItemTest.test_animatein 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_textmenuitem.py", line 15, in setUp self.item1 = TextMenuItem(0.3807, 0.2604, "Text 1") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/text_menu.py", line 23, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_textmenuitem.TextMenuItemTest.test_animateout 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_textmenuitem.py", line 15, in setUp self.item1 = TextMenuItem(0.3807, 0.2604, "Text 1") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/text_menu.py", line 23, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_textmenuitem.TextMenuItemTest.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_textmenuitem.py", line 15, in setUp self.item1 = TextMenuItem(0.3807, 0.2604, "Text 1") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/text_menu.py", line 23, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [ERROR]: entertainerlib.tests.test_textmenuitem.TextMenuItemTest.test_update 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_textmenuitem.py", line 15, in setUp self.item1 = TextMenuItem(0.3807, 0.2604, "Text 1") File "/home/rockstar/.cache/entertainertree/entertainerlib/frontend/gui/widgets/text_menu.py", line 23, in __init__ self.theme = self.config.theme exceptions.AttributeError: 'Configuration' object has no attribute 'theme' =============================================================================== [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 36, in __init__ sys.exit(1) exceptions.SystemExit: 1 =============================================================================== [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 36, in __init__ sys.exit(1) exceptions.SystemExit: 1 =============================================================================== [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 36, in __init__ sys.exit(1) exceptions.SystemExit: 1 =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.ImageThumbnailerTest.testThumbnailer Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 73, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.ThumbnailerTest.testAbstractCreateThumbnailer Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 25, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.ThumbnailerTest.testInvalidFileToThumbnail Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 25, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.ThumbnailerTest.testInvalidThumbnailType Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 25, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.ThumbnailerTest.testValidFileToThumbnail Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 25, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.ThumbnailerTest.testValidThumbnailType Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 25, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.VideoThumbnailerTest.testThumbnailAvi Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 94, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.VideoThumbnailerTest.testThumbnailFlv Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 94, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.VideoThumbnailerTest.testThumbnailerConstructor Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 94, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.VideoThumbnailerTest.testThumbnailerConstructorFilenameExists Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 94, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.VideoThumbnailerTest.testThumbnailerConstructorFilenameIsFolder Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 94, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_thumbnailer.VideoThumbnailerTest.testThumbnailerConstructorSrc Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_thumbnailer.py", line 94, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_transitionfactory.TransitionFactoryTest.test__generate_fade Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_transitionfactory.py", line 25, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_transitionfactory.TransitionFactoryTest.test__generate_no_effect Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_transitionfactory.py", line 25, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_transitionfactory.TransitionFactoryTest.test__generate_slide Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_transitionfactory.py", line 25, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_transitionfactory.TransitionFactoryTest.test__generate_zoom_and_fade Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_transitionfactory.py", line 25, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_transitionfactory.TransitionFactoryTest.test_create Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_transitionfactory.py", line 25, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_transitionfactory.TransitionFactoryTest.test_generate_transition 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_transitionfactory.py", line 62, in test_generate_transition key) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 167, in write_preference_value self.taint('preferences', section, option) File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 499, in taint value = self.preferences.get(section, option) File "/usr/lib/python2.6/ConfigParser.py", line 531, in get raise NoSectionError(section) ConfigParser.NoSectionError: No section: 'General' =============================================================================== [ERROR]: entertainerlib.tests.test_transitionfactory.TransitionFactoryTest.test_generate_transition Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/test_transitionfactory.py", line 25, in tearDown EntertainerTest.tearDown(self) File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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_videometadatasearch.testVideoMetadataSearch.testMetadataConstructor Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_videometadatasearch.testVideoMetadataSearch.testMovieEpisode Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_videometadatasearch.testVideoMetadataSearch.testMovieSeason Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_videometadatasearch.testVideoMetadataSearch.testMovieTitle Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_videometadatasearch.testVideoMetadataSearch.testSerieEpisode Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_videometadatasearch.testVideoMetadataSearch.testSerieSeason Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [ERROR]: entertainerlib.tests.test_videometadatasearch.testVideoMetadataSearch.testSerieTitle Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 184, in run self.tearDown() File "/home/rockstar/.cache/entertainertree/entertainerlib/tests/__init__.py", line 45, in tearDown self.config.sanitize() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 530, in sanitize self.update_configuration() File "/home/rockstar/.cache/entertainertree/entertainerlib/utils/configuration.py", line 148, in update_configuration raise IOError("Couldn't read config file.") exceptions.IOError: Couldn't read config file. =============================================================================== [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 16, 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 16, 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 305 tests in 17.333s FAILED (failures=2, errors=342) (/usr/bin//trial:29762): ClutterX11-CRITICAL **: Display connection already exists. You can only call clutter_x11_set_display() once before clutter_init() (/usr/bin//trial:29762): ClutterX11-WARNING **: clutter_x11_disable_event_retrieval should be called before clutter_init make: *** [test] Error 1