beets/test
Diego Moreda f2c8e9ff07 Add "not" query operator, initial draft
* Add support for user friendly "not" operator in queries without requiring to
use regular expressions, via adding NotQuery to beets.dbcore.query.
* Update the prefix list at library.parse_query_parts() and the query parsing
mechanisms in order to create a NotQuery when the prefix is found.
* Add two TestCases, NotQueryMatchTest as the negated version of MatchTest, and
the more generic NotQueryTest for testing the integration of the NotQuery with
the rest of the existing Query subclasses.
2015-11-16 21:36:42 +01:00
..
rsrc Fix #1666: malformed binary data in SoundCheck 2015-11-13 12:21:36 -08:00
__init__.py Make tests conform to PEP8 2014-09-09 22:31:46 +02:00
_common.py Use bytestring filenames in embedart tests 2015-05-19 16:09:39 -07:00
helper.py Guess output encoding from sys.stdout.encoding 2015-04-13 11:11:16 -07:00
lyrics_download_samples.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00
test_art.py Merge branch 'master' into 1264-unnecessary-resize 2015-11-03 02:46:33 +01:00
test_autotag.py Fix autotag test: duplicated assertion 2015-04-23 15:46:53 -04:00
test_bucket.py added test for bucket plugin 2015-09-27 14:45:17 +02:00
test_completion.sh Add completion of plugin commands 2014-03-02 16:18:16 +01:00
test_config_command.py Redact by default (#1376) 2015-03-29 14:26:16 -07:00
test_convert.py Convert always uses bytestring args (#1461) 2015-05-19 16:38:08 -07:00
test_datequery.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00
test_dbcore.py Fix #1605: parsing bare + and - in queries 2015-09-15 13:53:41 -07:00
test_echonest.py Echonest conversion command: only use byte strings 2015-04-09 18:05:41 +02:00
test_embedart.py Delete the artwork file if the test failed 2015-09-10 22:48:47 +01:00
test_embyupdate.py Added embyupdate plugin 2015-11-10 10:15:01 +01:00
test_fetchart.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00
test_filefilter.py Remove redundant config rest in tests 2015-01-20 15:22:59 -08:00
test_files.py Skip symlink tests on Windows 2015-04-23 17:43:15 -07:00
test_ftintitle.py Added indice into curly brackets, for py26 compatabiity 2015-03-27 20:54:42 +00:00
test_ihate.py Moved the regular expression file filter into a separate plugin. 2015-01-20 19:50:00 +01:00
test_importadded.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00
test_importer.py Update re-import test to leave no orphaned art 2015-11-03 23:10:01 +01:00
test_importfeeds.py Merge pull request #1247 from brunal/future 2015-01-26 17:02:07 -08:00
test_info.py Expose an Item's filesize as a field 2015-02-02 21:52:23 +01:00
test_ipfs.py Adding tests 2015-06-02 23:03:37 -04:00
test_keyfinder.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00
test_lastgenre.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00
test_library.py Rewrote path legalization code to be two module functions rather than class methods. Also made algorithm more predictable, and added an extra test. 2015-07-07 01:17:12 +01:00
test_logging.py corrected test for logging see #1627 2015-09-30 20:02:32 +02:00
test_lyrics.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00
test_mb.py Fix typo and test bug revealed by mock fix 2015-07-13 16:34:09 -07:00
test_mbsync.py All suitable plugins use CommonOptionsParser features 2015-03-05 17:03:02 +01:00
test_mediafile.py simple testing for wider_jpeg_detection now done in test_mediafile_edge.py 2015-07-21 18:40:49 +02:00
test_mediafile_edge.py Fix #1666: malformed binary data in SoundCheck 2015-11-13 12:21:36 -08:00
test_metasync.py MetaSync: minor improvements for iTunes source 2015-05-13 20:02:34 +02:00
test_mpdstats.py handle mpdstats update_rating when item is None / add appropriate tests 2015-04-28 23:23:27 -05:00
test_permissions.py Fix unicode paths in permissions test 2015-08-03 16:21:46 +03:00
test_pipeline.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00
test_player.py Replace ur'' strings by r'' strings 2015-01-27 09:02:44 +01:00
test_plexupdate.py Fix unexpected spaces around keyword / parameter equals 2015-09-10 05:14:07 +01:00
test_plugins.py Plugin events: restore backwards compatibility 2015-03-19 13:37:53 +01:00
test_query.py Add "not" query operator, initial draft 2015-11-16 21:36:42 +01:00
test_replaygain.py Merge branch 'master' of https://github.com/sampsyo/beets into bs1770gainsupport 2015-03-06 22:02:48 +01:00
test_smartplaylist.py Smartplaylists: improve tests & code modularization 2015-03-25 10:44:33 +01:00
test_sort.py Fix sorting of track numbers when case insensitive 2015-07-05 19:56:14 +01:00
test_spotify.py Replace deprecated assertEquals with assertEqual. 2015-04-01 10:48:03 +02:00
test_template.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00
test_the.py Delete 'format' variables that shadow the built-in 2015-02-11 16:26:16 +01:00
test_thumbnails.py Fix test_thumbnails 2015-06-02 00:40:01 +02:00
test_types_plugin.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00
test_ui.py corrected another testcase for previous commit 2015-09-29 17:40:57 +02:00
test_ui_commands.py moved test to other file 2015-09-27 11:27:07 +02:00
test_ui_importer.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00
test_ui_init.py corrected output of file size 2015-09-29 17:33:54 +02:00
test_util.py Update test for simpler interactive_open 2015-11-14 13:26:04 -08:00
test_vfs.py Do __name__ comparison with bytes and not unicode 2015-01-20 12:03:57 +01:00
test_web.py Style fixes for pep8 1.6 2015-02-07 12:51:54 -08:00
test_zero.py Remove extra blank line. 2015-07-21 16:54:23 +01:00
testall.py All tests use unicode_literals 2015-01-20 15:58:02 +01:00