The #799 uniqueness-guard added a source_id_conflict(self.db, ...) call to the MusicBrainz worker's artist path. Two TestWorkerAliasEnrichment fixtures build the worker via __new__ and set only .database, not .db, so the new call raised AttributeError and the artist was marked 'error'. Mirror the third fixture (which already sets worker.db). Production always sets self.db in __init__ — test-only gap exposed by the new code path. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_acoustid_candidates.py | ||
| test_acoustid_verification_aliases.py | ||
| test_album_context_title.py | ||
| test_artist_alias_lookup_586.py | ||
| test_artist_alias_service.py | ||
| test_artist_aliases.py | ||
| test_version_mismatch.py | ||