Philipp Wolfer
d3d596b09a
PICARD-2124: Add and fill _releaseannotation variable
2021-02-22 17:34:09 +01:00
Philipp Wolfer
dee1ad5c81
PICARD-1998: Add "director" (for videos) tag
...
This adds a tag "director" which is filled with the "video director" AR from MB by default.
2021-01-16 15:48:53 +01:00
Philipp Wolfer
4807b34c86
PICARD-204: Rename original release date variables
...
Use %_recording_firstreleasedate% and `%_releasegroup_firstreleasedate% for better readability.
2021-01-15 17:23:57 +01:00
Philipp Wolfer
a7e0b9f999
PICARD-204: Support for recording-level original release date
...
Provide variables %_recordingoriginaldate% and %_releaseoriginaldate%.
2021-01-15 17:23:57 +01:00
Philipp Wolfer
c0e6243a13
PICARD-1926: Adjust test cases for new config structure
2020-12-25 12:37:15 +01:00
Philipp Wolfer
69b0d0e073
PICARD-1961: Keep instrument and other attributes spelling as is
...
This was introduced very eraly in d923c9a . Originally MB provided a more fixed list of instruments, with instrument names as attributes actually being camel cased.
This is no longer the case and instruments should now be used as given in the API response.
2020-10-05 10:43:52 +02:00
dukeyin
cbc1bce030
Add unit test for "Use release relationships"
...
* Added a release-level producer to release.json because the existing release-artist relationships are not used in tagging
* Modified the existing release test to check that the producer tag is the release-level producer when "Use release relationships" is enabled
* Added a release test to check that the producer tag is empty when "Use release relationships" is disabled
2020-07-17 20:01:37 -04:00
dukeyin
f042928433
Don't use release relationships if they are disabled in metadata options
2020-07-17 19:57:37 -04:00
Philipp Wolfer
3f9ad5a743
PICARD-1884: Fix tracknumber tag with value 0 not set
2020-07-14 17:03:30 +00:00
Philipp Wolfer
149e02c914
PICARD-1840: For instrumental recordings unset lyricist
...
Also set language to zxx ("No lyrics"), fixes PICARD-1117
2020-06-17 21:34:02 +02:00
Philipp Wolfer
ac91895629
PICARD-1803: Fixed decamelcasing relationship attributes
...
EWI must not become E W I
2020-04-17 22:02:10 +02:00
Laurent Monin
6b5e852a60
Run fix-header on *.py
2020-02-24 10:25:09 +01:00
Philipp Wolfer
800f61e6b6
PICARD-1752: Use the first matching preferred release country
...
For releases with multiple release countries use the first matching preferred release country for %releasecountry%.
2020-02-19 21:55:23 +00:00
Philipp Wolfer
7539d8dc23
PICARD-1751: Provide a ~releasecountries variable
2020-02-19 21:55:23 +00:00
Philipp Wolfer
4f684d0a48
PICARD-1678: Fix Picard crashing on non-integer search scores
...
If the search scores returned by the server are not integer values Picard crashed during metadata comparisson.
2019-11-29 17:00:59 +01:00
Philipp Wolfer
05ffd72884
tests: use assertIn and assertNotIn
2019-09-13 22:09:36 +02:00
Philipp Wolfer
dc0ec84401
isort: Consistently use two blank lines after import
2019-04-04 08:35:23 +02:00
Philipp Wolfer
dd4da2aa47
Updated isort config to put test imports in separate section
2019-04-04 08:32:22 +02:00
Laurent Monin
c80ae1344b
Name countries-related tests, classes and variables consistently
2019-03-25 14:40:52 +01:00
Laurent Monin
a458bbe2ff
country_list_from_node() -> countries_from_node()
2019-03-25 14:38:51 +01:00
Laurent Monin
5ae92454f4
Add a test for release without events vs countries
2019-03-25 14:36:56 +01:00
Philipp Wolfer
14277c18b5
PICARD-1288: Added unit tests
2019-02-20 12:55:33 +01:00
Philipp Wolfer
93f38db1b9
PICARD-1395: Rename genre related methods in DataObj
2018-11-25 17:08:49 +01:00
Philipp Wolfer
5988bd66ad
PICARD-1395: Load MusicBrainz genres
2018-11-25 17:08:49 +01:00
Wieland Hoffmann
e624aa121c
Make PicardTestCase the parent class of all tests
...
This brings the faketagger and, more importantly, settings reset to all of them.
2018-10-23 17:32:50 +02:00
Wieland Hoffmann
624ba7ff7d
Always assign config.setting to a copy of the tests settings dictionary
...
This prevents any setting from leaking between tests.
2018-10-23 17:32:50 +02:00
Wieland Hoffmann
dac50a94b3
test_mbjson: Extract self.init_test calls to MBJSONTests setUp()
...
This is similar to how test_formats does it. It also means that all tests can
inherit setUp() and don't have to super()-call it.
2018-10-23 17:32:50 +02:00
Philipp Wolfer
3da76f97ae
PICARD-1354: Adressed code review comments
2018-09-25 15:43:52 +02:00
Philipp Wolfer
96c7f2f082
PICARD-1354: Allow using instruments and vocals as credited
2018-09-25 15:07:33 +02:00
Philipp Wolfer
3a380e2355
PICARD-1162: Fix solo attribute for vocals / instruments ( #979 )
2018-09-22 10:37:49 +02:00
Sambhav Kothari
b0d412169c
Add null type tests
2017-07-26 16:12:12 +05:30
Laurent Monin
4f328dba79
LabelInfoTest: reduce code redundancy
2017-07-25 15:48:47 +02:00
Laurent Monin
5aa025619e
Fix null catalog-number and/or label cases, add matching tests
2017-07-25 15:41:03 +02:00
Sambhav Kothari
98ae6f777d
Fix windows tests
2017-07-24 23:51:00 +05:30
Sambhav Kothari
506d59e5c6
PICARD-1119: Fix wrong metadata parsing
...
Fixes https://tickets.metabrainz.org/browse/PICARD-1119
2017-07-22 01:46:53 +05:30
Sambhav Kothari
43a33c5f03
Add more test data
2017-07-13 17:04:27 +05:30
Sambhav Kothari
c694872d25
Clean up and refactor mbjson test
2017-07-13 16:58:12 +05:30
Sambhav Kothari
ee8a56b48d
Add tests for mbjson
2017-07-13 16:58:12 +05:30
Sambhav Kothari
21d4432096
Fix MB-JSON erronous code
2017-07-13 16:58:12 +05:30