Files Coverage
quodlibet/__init__.py 100.00%
quodlibet/_import.py 85.71%
quodlibet/_init.py 74.50%
quodlibet/_main.py 42.62%
quodlibet/browsers/__init__.py 86.05%
quodlibet/browsers/_base.py 69.86%
quodlibet/browsers/albums/__init__.py 100.00%
quodlibet/browsers/albums/main.py 68.24%
quodlibet/browsers/albums/models.py 58.24%
quodlibet/browsers/albums/prefs.py 88.68%
quodlibet/browsers/audiofeeds.py 59.29%
quodlibet/browsers/collection/__init__.py 100.00%
quodlibet/browsers/collection/main.py 71.25%
quodlibet/browsers/collection/models.py 82.97%
quodlibet/browsers/collection/prefs.py 60.78%
quodlibet/browsers/covergrid/__init__.py 100.00%
quodlibet/browsers/covergrid/main.py 64.24%
quodlibet/browsers/covergrid/prefs.py 22.47%
quodlibet/browsers/filesystem.py 65.78%
quodlibet/browsers/iradio.py 66.93%
quodlibet/browsers/paned/__init__.py 100.00%
quodlibet/browsers/paned/main.py 89.70%
quodlibet/browsers/paned/models.py 95.34%
quodlibet/browsers/paned/pane.py 79.10%
quodlibet/browsers/paned/prefs.py 83.42%
quodlibet/browsers/paned/util.py 90.77%
quodlibet/browsers/playlists/__init__.py 100.00%
quodlibet/browsers/playlists/main.py 62.50%
quodlibet/browsers/playlists/menu.py 50.00%
quodlibet/browsers/playlists/prefs.py 39.47%
quodlibet/browsers/playlists/util.py 77.91%
quodlibet/browsers/search.py 97.96%
quodlibet/browsers/soundcloud/__init__.py 100.00%
quodlibet/browsers/soundcloud/api.py 64.00%
quodlibet/browsers/soundcloud/library.py 67.71%
quodlibet/browsers/soundcloud/main.py 73.43%
quodlibet/browsers/soundcloud/query.py 87.80%
quodlibet/browsers/soundcloud/util.py 69.09%
quodlibet/build.py 100.00%
quodlibet/cli.py 25.17%
quodlibet/commands.py 62.63%
quodlibet/config.py 87.88%
quodlibet/const.py 82.00%
quodlibet/errorreport/__init__.py 100.00%
quodlibet/errorreport/faulthandling.py 61.76%
quodlibet/errorreport/logdump.py 85.29%
quodlibet/errorreport/main.py 41.51%
quodlibet/errorreport/sentrywrapper.py 52.73%
quodlibet/errorreport/ui.py 91.30%
quodlibet/ext/__init__.py 100.00%
quodlibet/ext/_shared/__init__.py 100.00%
quodlibet/ext/_shared/squeezebox/base.py 75.41%
quodlibet/ext/_shared/squeezebox/server.py 35.44%
quodlibet/ext/_shared/squeezebox/util.py 14.29%
quodlibet/ext/covers/artwork_url.py 82.14%
quodlibet/ext/covers/discogs.py 35.90%
quodlibet/ext/covers/lastfm.py 43.40%
quodlibet/ext/covers/musicbrainz.py 67.50%
quodlibet/ext/editing/iconv.py 30.95%
quodlibet/ext/editing/kakasi.py 61.54%
quodlibet/ext/editing/resub.py 48.39%
quodlibet/ext/editing/titlecase.py 100.00%
quodlibet/ext/events/advanced_preferences.py 86.25%
quodlibet/ext/events/animosd/__init__.py 100.00%
quodlibet/ext/events/animosd/config.py 100.00%
quodlibet/ext/events/animosd/main.py 44.64%
quodlibet/ext/events/animosd/osdwindow.py 15.08%
quodlibet/ext/events/animosd/prefs.py 71.63%
quodlibet/ext/events/appinfo.py 100.00%
quodlibet/ext/events/auto_library_update.py 30.83%
quodlibet/ext/events/automask.py 56.67%
quodlibet/ext/events/autorating.py 52.94%
quodlibet/ext/events/bansheeimport.py 73.39%
quodlibet/ext/events/clock.py 73.53%
quodlibet/ext/events/equalizer.py 14.91%
quodlibet/ext/events/gajim_status.py 72.93%
quodlibet/ext/events/headphonemon.py 31.82%
quodlibet/ext/events/inhibit.py 60.47%
quodlibet/ext/events/iradiolog.py 40.00%
quodlibet/ext/events/jep118.py 57.69%
quodlibet/ext/events/language.py 74.47%
quodlibet/ext/events/mediaserver.py 52.68%
quodlibet/ext/events/mpdserver/__init__.py 68.18%
quodlibet/ext/events/mpdserver/avahi.py 35.63%
quodlibet/ext/events/mpdserver/main.py 66.97%
quodlibet/ext/events/mpdserver/tcpserver.py 44.74%
quodlibet/ext/events/mpris/__init__.py 74.29%
quodlibet/ext/events/mpris/mpris2.py 75.39%
quodlibet/ext/events/mpris/util.py 60.00%
quodlibet/ext/events/mqtt.py 9.20%
quodlibet/ext/events/notify.py 52.22%
quodlibet/ext/events/qlscrobbler.py 51.39%
quodlibet/ext/events/radioadmute.py 52.63%
quodlibet/ext/events/randomalbum.py 67.50%
quodlibet/ext/events/rbimport.py 67.01%
quodlibet/ext/events/screensaver.py 52.46%
quodlibet/ext/events/searchprovider.py 42.75%
quodlibet/ext/events/seekbar.py 75.27%
quodlibet/ext/events/seekpoints.py 59.49%
quodlibet/ext/events/squeezebox_sync.py 51.56%
quodlibet/ext/events/synchronizedlyrics.py 42.98%
quodlibet/ext/events/telepathy_status.py 70.54%
quodlibet/ext/events/themeswitcher.py 69.91%
quodlibet/ext/events/thumbrating.py 22.55%
quodlibet/ext/events/toggle_menu.py 38.71%
quodlibet/ext/events/trayicon/__init__.py 67.39%
quodlibet/ext/events/trayicon/base.py 63.64%
quodlibet/ext/events/trayicon/menu.py 76.12%
quodlibet/ext/events/trayicon/prefs.py 90.91%
quodlibet/ext/events/trayicon/systemtray.py 58.69%
quodlibet/ext/events/trayicon/util.py 71.43%
quodlibet/ext/events/viewlyrics.py 72.45%
quodlibet/ext/events/visualisations.py 72.73%
quodlibet/ext/events/waveformseekbar.py 51.09%
quodlibet/ext/events/weblyrics.py 49.56%
quodlibet/ext/events/write_cover.py 59.18%
quodlibet/ext/gstreamer/compressor.py 86.75%
quodlibet/ext/gstreamer/crossfeed.py 80.00%
quodlibet/ext/gstreamer/karaoke.py 88.10%
quodlibet/ext/gstreamer/mono.py 62.50%
quodlibet/ext/gstreamer/pitch.py 91.78%
quodlibet/ext/playlist/export_to_folder.py 38.98%
quodlibet/ext/playlist/export_to_squeezebox.py 38.33%
quodlibet/ext/playlist/remove_duplicates.py 41.67%
quodlibet/ext/playlist/shuffle.py 76.92%
quodlibet/ext/playorder/follow.py 44.12%
quodlibet/ext/playorder/playcounteq.py 55.56%
quodlibet/ext/playorder/queue.py 63.16%
quodlibet/ext/playorder/reverse.py 84.62%
quodlibet/ext/playorder/shufflebygrouping.py 56.59%
quodlibet/ext/playorder/skip_songs.py 58.33%
quodlibet/ext/playorder/track_repeat.py 70.37%
quodlibet/ext/query/conditional.py 100.00%
quodlibet/ext/query/missing.py 85.71%
quodlibet/ext/query/pythonexpression.py 83.78%
quodlibet/ext/query/savedsearch.py 79.41%
quodlibet/ext/songsmenu/albumart.py 59.36%
quodlibet/ext/songsmenu/ape2id3.py 59.26%
quodlibet/ext/songsmenu/bookmarks.py 55.17%
quodlibet/ext/songsmenu/brainz/__init__.py 67.65%
quodlibet/ext/songsmenu/brainz/mb.py 88.00%
quodlibet/ext/songsmenu/brainz/query.py 27.27%
quodlibet/ext/songsmenu/brainz/util.py 100.00%
quodlibet/ext/songsmenu/brainz/widgets.py 33.23%
quodlibet/ext/songsmenu/console.py 50.91%
quodlibet/ext/songsmenu/cover_download.py 52.76%
quodlibet/ext/songsmenu/custom_commands.py 64.60%
quodlibet/ext/songsmenu/duplicates.py 58.82%
quodlibet/ext/songsmenu/editplaycount.py 20.97%
quodlibet/ext/songsmenu/embedded.py 52.24%
quodlibet/ext/songsmenu/exact_rating.py 46.88%
quodlibet/ext/songsmenu/filterall.py 23.94%
quodlibet/ext/songsmenu/filterbrowser.py 70.00%
quodlibet/ext/songsmenu/fingerprint/__init__.py 82.14%
quodlibet/ext/songsmenu/fingerprint/acoustid.py 39.34%
quodlibet/ext/songsmenu/fingerprint/analyze.py 78.52%
quodlibet/ext/songsmenu/fingerprint/submit.py 15.67%
quodlibet/ext/songsmenu/fingerprint/util.py 61.90%
quodlibet/ext/songsmenu/forcewrite.py 91.67%
quodlibet/ext/songsmenu/html.py 82.35%
quodlibet/ext/songsmenu/ifp.py 41.67%
quodlibet/ext/songsmenu/importexport.py 47.06%
quodlibet/ext/songsmenu/k3b.py 78.38%
quodlibet/ext/songsmenu/lastfmsync.py 24.76%
quodlibet/ext/songsmenu/makesorttags.py 40.63%
quodlibet/ext/songsmenu/migratemetadata.py 25.97%
quodlibet/ext/songsmenu/playlist.py 21.74%
quodlibet/ext/songsmenu/refresh.py 54.17%
quodlibet/ext/songsmenu/replaygain.py 73.58%
quodlibet/ext/songsmenu/splitting.py 51.22%
quodlibet/ext/songsmenu/tapbpm.py 15.60%
quodlibet/ext/songsmenu/website_search.py 77.42%
quodlibet/ext/songsmenu/wikipedia.py 70.00%
quodlibet/formats/__init__.py 100.00%
quodlibet/formats/_apev2.py 90.30%
quodlibet/formats/_audio.py 95.83%
quodlibet/formats/_id3.py 88.10%
quodlibet/formats/_image.py 93.50%
quodlibet/formats/_misc.py 85.48%
quodlibet/formats/_serialize.py 82.98%
quodlibet/formats/aac.py 93.10%
quodlibet/formats/aiff.py 100.00%
quodlibet/formats/dsf.py 80.00%
quodlibet/formats/midi.py 96.15%
quodlibet/formats/mod.py 76.09%
quodlibet/formats/monkeysaudio.py 94.44%
quodlibet/formats/mp3.py 100.00%
quodlibet/formats/mp4.py 91.73%
quodlibet/formats/mpc.py 88.57%
quodlibet/formats/remote.py 76.32%
quodlibet/formats/spc.py 82.98%
quodlibet/formats/trueaudio.py 100.00%
quodlibet/formats/vgm.py 77.53%
quodlibet/formats/wav.py 92.86%
quodlibet/formats/wavpack.py 100.00%
quodlibet/formats/wma.py 92.72%
quodlibet/formats/xiph.py 93.75%
quodlibet/library/__init__.py 52.38%
quodlibet/library/librarians.py 81.25%
quodlibet/library/libraries.py 76.30%
quodlibet/mmkeys/__init__.py 38.89%
quodlibet/mmkeys/_base.py 91.30%
quodlibet/mmkeys/gnome.py 75.26%
quodlibet/mmkeys/keybinder.py 89.29%
quodlibet/mmkeys/osx.py 11.11%
quodlibet/mmkeys/winhook.py 49.06%
quodlibet/operon/__init__.py 100.00%
quodlibet/operon/base.py 96.55%
quodlibet/operon/commands.py 89.43%
quodlibet/operon/main.py 84.29%
quodlibet/operon/util.py 81.71%
quodlibet/order/__init__.py 92.11%
quodlibet/order/reorder.py 86.84%
quodlibet/order/repeat.py 93.33%
quodlibet/pattern/__init__.py 100.00%
quodlibet/pattern/_pattern.py 90.45%
quodlibet/player/__init__.py 86.36%
quodlibet/player/_base.py 92.86%
quodlibet/player/gstbe/__init__.py 100.00%
quodlibet/player/gstbe/player.py 53.82%
quodlibet/player/gstbe/plugins.py 37.50%
quodlibet/player/gstbe/prefs.py 88.33%
quodlibet/player/gstbe/util.py 55.48%
quodlibet/player/nullbe.py 93.85%
quodlibet/player/xinebe/__init__.py 100.00%
quodlibet/player/xinebe/cdefs.py 95.93%
quodlibet/player/xinebe/player.py 63.48%
quodlibet/plugins/__init__.py 78.55%
quodlibet/plugins/cover.py 89.66%
quodlibet/plugins/editing.py 67.57%
quodlibet/plugins/events.py 74.04%
quodlibet/plugins/gstelement.py 76.92%
quodlibet/plugins/gui.py 64.58%
quodlibet/plugins/playlist.py 57.02%
quodlibet/plugins/playorder.py 100.00%
quodlibet/plugins/query.py 84.62%
quodlibet/plugins/songshelpers.py 85.71%
quodlibet/plugins/songsmenu.py 95.24%
quodlibet/qltk/__init__.py 64.21%
quodlibet/qltk/_editutils.py 74.24%
quodlibet/qltk/about.py 100.00%
quodlibet/qltk/appwindow.py 57.14%
quodlibet/qltk/bookmarks.py 78.82%
quodlibet/qltk/browser.py 67.28%
quodlibet/qltk/cbes.py 78.93%
quodlibet/qltk/ccb.py 100.00%
quodlibet/qltk/chooser.py 76.11%
quodlibet/qltk/completion.py 52.03%
quodlibet/qltk/controls.py 78.31%
quodlibet/qltk/cover.py 62.20%
quodlibet/qltk/data_editors.py 83.86%
quodlibet/qltk/delete.py 46.55%
quodlibet/qltk/edittags.py 48.62%
quodlibet/qltk/entry.py 79.31%
quodlibet/qltk/exfalsowindow.py 53.74%
quodlibet/qltk/filesel.py 65.57%
quodlibet/qltk/getstring.py 85.71%
quodlibet/qltk/icons.py 100.00%
quodlibet/qltk/image.py 87.88%
quodlibet/qltk/info.py 58.59%
quodlibet/qltk/information.py 73.21%
quodlibet/qltk/lyrics.py 64.08%
quodlibet/qltk/maskedbox.py 70.53%
quodlibet/qltk/menubutton.py 90.91%
quodlibet/qltk/models.py 100.00%
quodlibet/qltk/msg.py 80.70%
quodlibet/qltk/notif.py 82.35%
quodlibet/qltk/paned.py 92.21%
quodlibet/qltk/playorder.py 82.79%
quodlibet/qltk/pluginwin.py 75.51%
quodlibet/qltk/prefs.py 84.67%
quodlibet/qltk/properties.py 84.78%
quodlibet/qltk/queue.py 78.42%
quodlibet/qltk/quodlibetwindow.py 64.24%
quodlibet/qltk/ratingsmenu.py 74.39%
quodlibet/qltk/renamefiles.py 78.66%
quodlibet/qltk/scanbox.py 83.10%
quodlibet/qltk/searchbar.py 64.22%
quodlibet/qltk/seekbutton.py 68.55%
quodlibet/qltk/shortcuts.py 24.24%
quodlibet/qltk/showfiles.py 20.79%
quodlibet/qltk/songlist.py 52.33%
quodlibet/qltk/songlistcolumns.py 83.83%
quodlibet/qltk/songmodel.py 93.89%
quodlibet/qltk/songsmenu.py 54.72%
quodlibet/qltk/tagscombobox.py 100.00%
quodlibet/qltk/tagsfrompath.py 59.34%
quodlibet/qltk/textedit.py 87.18%
quodlibet/qltk/tracker.py 72.73%
quodlibet/qltk/tracknumbers.py 66.27%
quodlibet/qltk/unity.py 35.71%
quodlibet/qltk/util.py 42.37%
quodlibet/qltk/views.py 52.88%
quodlibet/qltk/window.py 57.97%
quodlibet/qltk/wlw.py 73.38%
quodlibet/qltk/x.py 69.43%
quodlibet/query/__init__.py 100.00%
quodlibet/query/_match.py 78.13%
quodlibet/query/_parser.py 98.58%
quodlibet/query/_query.py 98.86%
quodlibet/remote.py 61.29%
quodlibet/session/__init__.py 90.91%
quodlibet/session/_base.py 100.00%
quodlibet/session/_xsmp.py 74.59%
quodlibet/session/gnome.py 38.89%
quodlibet/session/xfce.py 100.00%
quodlibet/session/xsmp.py 36.36%
quodlibet/unisearch/__init__.py 100.00%
quodlibet/unisearch/db.py 47.62%
quodlibet/unisearch/parser.py 89.85%
quodlibet/update.py 47.62%
quodlibet/util/__init__.py 82.07%
quodlibet/util/atomic.py 89.19%
quodlibet/util/collection.py 89.57%
quodlibet/util/collections.py 94.78%
quodlibet/util/config.py 95.65%
quodlibet/util/copool.py 100.00%
quodlibet/util/cover/__init__.py 100.00%
quodlibet/util/cover/built_in.py 82.61%
quodlibet/util/cover/http.py 27.40%
quodlibet/util/cover/manager.py 88.57%
quodlibet/util/dbusutils.py 82.91%
quodlibet/util/dprint.py 84.85%
quodlibet/util/enum.py 92.86%
quodlibet/util/environment.py 73.58%
quodlibet/util/fifo.py 63.64%
quodlibet/util/http.py 62.75%
quodlibet/util/i18n.py 79.89%
quodlibet/util/importhelper.py 79.31%
quodlibet/util/iso639.py 51.79%
quodlibet/util/json_data.py 76.19%
quodlibet/util/library.py 65.45%
quodlibet/util/logging.py 100.00%
quodlibet/util/massagers.py 98.44%
quodlibet/util/misc.py 93.18%
quodlibet/util/modulescanner.py 79.22%
quodlibet/util/path.py 87.69%
quodlibet/util/picklehelper.py 80.95%
quodlibet/util/songwrapper.py 72.22%
quodlibet/util/string/__init__.py 88.52%
quodlibet/util/string/date.py 70.00%
quodlibet/util/string/filter.py 100.00%
quodlibet/util/string/splitters.py 92.86%
quodlibet/util/string/titlecase.py 93.33%
quodlibet/util/tags.py 93.27%
quodlibet/util/tagsfrompath.py 100.00%
quodlibet/util/thread.py 87.67%
quodlibet/util/thumbnails.py 77.42%
quodlibet/util/trash.py 62.63%
quodlibet/util/urllib.py 83.33%
quodlibet/util/winapi.py 98.00%
quodlibet/util/windows.py 54.17%
quodlibet/util/winpipe.py 27.47%
tests/__init__.py 79.07%
tests/conftest.py 73.33%
tests/gtk_helpers.py 100.00%
tests/helper.py 89.01%
tests/plugin/__init__.py 93.75%
tests/plugin/test_albumart.py 100.00%
tests/plugin/test_bansheeimport.py 100.00%
tests/plugin/test_brainz.py 100.00%
tests/plugin/test_clock.py 100.00%
tests/plugin/test_console.py 100.00%
tests/plugin/test_cover_download.py 100.00%
tests/plugin/test_covers.py 86.67%
tests/plugin/test_custom_commands.py 100.00%
tests/plugin/test_duplicates_browser.py 100.00%
tests/plugin/test_fingerprint.py 97.73%
tests/plugin/test_html.py 100.00%
tests/plugin/test_importexport.py 100.00%
tests/plugin/test_mediaserver.py 97.78%
tests/plugin/test_migratemetadata.py 100.00%
tests/plugin/test_mpdserver.py 94.38%
tests/plugin/test_mpris.py 97.99%
tests/plugin/test_plugins/pickle_plugin.py 100.00%
tests/plugin/test_prefs.py 100.00%
tests/plugin/test_query.py 91.03%
tests/plugin/test_randomalbum.py 97.40%
tests/plugin/test_rbimport.py 100.00%
tests/plugin/test_replaygain.py 100.00%
tests/plugin/test_seekbar.py 100.00%
tests/plugin/test_songsmenu.py 77.27%
tests/plugin/test_style.py 53.85%
tests/plugin/test_test_plugins.py 100.00%
tests/plugin/test_titlecase.py 100.00%
tests/plugin/test_trayicon.py 100.00%
tests/plugin/test_viewlyrics.py 100.00%
tests/plugin/test_waveformseekbar.py 100.00%
tests/plugin/test_website_search.py 100.00%
tests/quality/test_flake8.py 81.82%
tests/quality/test_mypy.py 84.62%
tests/test___init__.py 100.00%
tests/test_appdata_files.py 93.33%
tests/test_browsers___init__.py 100.00%
tests/test_browsers__base.py 97.52%
tests/test_browsers_albums.py 100.00%
tests/test_browsers_audiofeeds.py 100.00%
tests/test_browsers_collection.py 100.00%
tests/test_browsers_filesystem.py 100.00%
tests/test_browsers_iradio.py 100.00%
tests/test_browsers_paned.py 100.00%
tests/test_browsers_playlists.py 99.14%
tests/test_browsers_search.py 100.00%
tests/test_browsers_soundcloud.py 100.00%
tests/test_cli.py 100.00%
tests/test_commands.py 100.00%
tests/test_config.py 100.00%
tests/test_desktop_files.py 76.47%
tests/test_errorreport.py 97.33%
tests/test_formats___init__.py 100.00%
tests/test_formats__audio.py 99.34%
tests/test_formats__id3.py 99.57%
tests/test_formats__image.py 100.00%
tests/test_formats_aac.py 100.00%
tests/test_formats_aiff.py 100.00%
tests/test_formats_all.py 100.00%
tests/test_formats_apev2.py 100.00%
tests/test_formats_dsf.py 100.00%
tests/test_formats_midi.py 100.00%
tests/test_formats_mod.py 100.00%
tests/test_formats_mp3.py 100.00%
tests/test_formats_mp4.py 100.00%
tests/test_formats_mpc.py 100.00%
tests/test_formats_remote.py 100.00%
tests/test_formats_spc.py 100.00%
tests/test_formats_trueaudio.py 100.00%
tests/test_formats_vgm.py 100.00%
tests/test_formats_wav.py 100.00%
tests/test_formats_wavpack.py 100.00%
tests/test_formats_wma.py 100.00%
tests/test_formats_xiph.py 98.89%
tests/test_https.py 100.00%
tests/test_icons.py 100.00%
tests/test_image_support.py 100.00%
tests/test_library_librarians.py 100.00%
tests/test_library_libraries.py 98.55%
tests/test_metadata.py 100.00%
tests/test_mmkeys.py 94.44%
tests/test_operon.py 94.95%
tests/test_order.py 100.00%
tests/test_pattern.py 100.00%
tests/test_player.py 98.44%
tests/test_player_gst.py 89.07%
tests/test_player_xine.py 94.44%
tests/test_playlist_menu.py 95.56%
tests/test_plugins___init__.py 100.00%
tests/test_plugins_cover.py 98.83%
tests/test_plugins_events.py 98.59%
tests/test_plugins_playlist.py 93.28%
tests/test_plugins_songsmenu.py 93.57%
tests/test_po.py 75.57%
tests/test_qltk___init__.py 99.10%
tests/test_qltk__editutils.py 100.00%
tests/test_qltk_about.py 100.00%
tests/test_qltk_bookmarks.py 100.00%
tests/test_qltk_browser.py 100.00%
tests/test_qltk_cbes.py 98.04%
tests/test_qltk_ccb.py 85.19%
tests/test_qltk_chooser.py 100.00%
tests/test_qltk_completion.py 100.00%
tests/test_qltk_controls.py 100.00%
tests/test_qltk_cover.py 100.00%
tests/test_qltk_data_editors.py 100.00%
tests/test_qltk_delete.py 100.00%
tests/test_qltk_edittags.py 100.00%
tests/test_qltk_entry.py 100.00%
tests/test_qltk_exfalso.py 100.00%
tests/test_qltk_filesel.py 100.00%
tests/test_qltk_getstring.py 96.67%
tests/test_qltk_image.py 100.00%
tests/test_qltk_info.py 100.00%
tests/test_qltk_information.py 100.00%
tests/test_qltk_lyrics.py 98.15%
tests/test_qltk_maskedbox.py 100.00%
tests/test_qltk_models.py 98.89%
tests/test_qltk_msg.py 100.00%
tests/test_qltk_notif.py 100.00%
tests/test_qltk_paned.py 98.54%
tests/test_qltk_playorder.py 100.00%
tests/test_qltk_pluginwin.py 100.00%
tests/test_qltk_prefs.py 100.00%
tests/test_qltk_properties.py 86.54%
tests/test_qltk_queue.py 95.56%
tests/test_qltk_quodlibetwindow.py 100.00%
tests/test_qltk_ratingsmenu.py 100.00%
tests/test_qltk_renamefiles.py 99.13%
tests/test_qltk_scanbox.py 100.00%
tests/test_qltk_searchbar.py 100.00%
tests/test_qltk_seekbutton.py 100.00%
tests/test_qltk_songlist.py 100.00%
tests/test_qltk_songlistcolumns.py 100.00%
tests/test_qltk_songmodel.py 99.26%
tests/test_qltk_songsmenu.py 97.75%
tests/test_qltk_tagscombobox.py 100.00%
tests/test_qltk_tagsfrompath.py 100.00%
tests/test_qltk_textedit.py 100.00%
tests/test_qltk_tracker.py 100.00%
tests/test_qltk_unity.py 100.00%
tests/test_qltk_util.py 100.00%
tests/test_qltk_views.py 98.95%
tests/test_qltk_window.py 100.00%
tests/test_qltk_wlw.py 97.87%
tests/test_qltk_x.py 100.00%
tests/test_query.py 95.44%
tests/test_query__match.py 100.00%
tests/test_remote.py 100.00%
tests/test_session.py 100.00%
tests/test_soundcloudFile.py 98.00%
tests/test_soundcloudLibrary.py 97.62%
tests/test_source.py 90.48%
tests/test_unisearch.py 100.00%
tests/test_update.py 100.00%
tests/test_util.py 98.83%
tests/test_util_atomic.py 100.00%
tests/test_util_collection.py 99.52%
tests/test_util_collections.py 100.00%
tests/test_util_config.py 98.83%
tests/test_util_copool.py 97.87%
tests/test_util_cover.py 100.00%
tests/test_util_dbusutils.py 98.73%
tests/test_util_dprint.py 100.00%
tests/test_util_environment.py 83.33%
tests/test_util_fifo.py 97.06%
tests/test_util_i18n.py 97.98%
tests/test_util_json_data.py 98.53%
tests/test_util_library.py 100.00%
tests/test_util_logging.py 100.00%
tests/test_util_massagers.py 100.00%
tests/test_util_modulescanner.py 100.00%
tests/test_util_path.py 96.40%
tests/test_util_picklehelper.py 100.00%
tests/test_util_string.py 100.00%
tests/test_util_string_filter.py 100.00%
tests/test_util_string_splitters.py 100.00%
tests/test_util_string_titlecase.py 100.00%
tests/test_util_tags.py 100.00%
tests/test_util_tagsfrompath.py 100.00%
tests/test_util_thread.py 84.62%
tests/test_util_thumbnails.py 97.47%
tests/test_util_trash.py 98.18%
tests/test_windows.py 94.29%
Project Totals (541 files) 75.94%
Loading