beets/test
Šarūnas Nejus 9207b17d13
Enable querying related flexible attributes
Unify query creation logic from
- queryparse.py:construct_query_part,
- Model.field_query,
- DefaultTemplateFunctions._tmpl_unique

to a single implementation under `LibModel.field_query` class method.
This method should be used for query resolution for model (flex)fields.

Allow filtering item attributes in album queries and vice versa by
merging `flex_attrs` from Album and Item together as `all_flex_attrs`.
This field is only used for filtering and is discarded after.
2024-06-16 15:28:46 +01:00
..
plugins Enable querying related flexible attributes 2024-06-16 15:28:46 +01:00
rsrc Explicitly use Python 3 for scripts 2024-06-14 14:44:29 +02:00
__init__.py Remove unused imports 2021-08-26 20:59:48 +10:00
test_art_resize.py refactor the test methods to avoid suboptimal asserts. 2024-04-08 21:39:25 +08:00
test_autotag.py Make LazyClassProperty / cached_classproperty reusable 2024-06-16 14:20:07 +01:00
test_config_command.py Merge pull request #5184 from freddiewanah/master 2024-04-21 09:06:38 +10:00
test_datequery.py tests: move reusable test-related modules into the beets package 2024-01-15 19:40:57 +01:00
test_dbcore.py Enable querying related flexible attributes 2024-06-16 15:28:46 +01:00
test_files.py Add missed HAVE_REFLINK in test_files.py 2024-05-30 14:09:37 +02:00
test_hidden.py Apply formatting tools to all files 2023-10-22 09:53:18 +10:00
test_importer.py Replace py3_path with builtin os.fsdecode 2024-06-16 00:52:37 +01:00
test_library.py refactor the test methods to avoid suboptimal asserts. 2024-04-08 21:39:25 +08:00
test_logging.py tests: move reusable test-related modules into the beets package 2024-01-15 19:40:57 +01:00
test_m3ufile.py tests: move reusable test-related modules into the beets package 2024-01-15 19:40:57 +01:00
test_mb.py refactor the test methods to avoid suboptimal asserts. 2024-04-08 21:39:25 +08:00
test_metasync.py Replace py3_path with builtin os.fsdecode 2024-06-16 00:52:37 +01:00
test_pipeline.py Apply formatting tools to all files 2023-10-22 09:53:18 +10:00
test_plugins.py refactor the test methods to avoid suboptimal asserts. 2024-04-08 21:39:25 +08:00
test_query.py Enable querying related flexible attributes 2024-06-16 15:28:46 +01:00
test_sort.py remove redundant prints 2024-04-08 19:14:42 +08:00
test_template.py Apply formatting tools to all files 2023-10-22 09:53:18 +10:00
test_ui.py Replace py3_path with builtin os.fsdecode 2024-06-16 00:52:37 +01:00
test_ui_commands.py remove extra setups in the test class 2024-04-09 16:46:35 +02:00
test_ui_importer.py tests: move reusable test-related modules into the beets package 2024-01-15 19:40:57 +01:00
test_ui_init.py Replace py3_path with builtin os.fsdecode 2024-06-16 00:52:37 +01:00
test_util.py refactor the test methods to avoid suboptimal asserts. 2024-04-08 21:39:25 +08:00
test_vfs.py tests: move reusable test-related modules into the beets package 2024-01-15 19:40:57 +01:00
testall.py Explicitly use Python 3 for scripts 2024-06-14 14:44:29 +02:00