sources: панели не схлопываются с rad_ того же домена (175 вместо 5 в реестре); тесты уникальности по (url, adapter)
Some checks failed
ci / test (3.10) (push) Has been cancelled
ci / test (3.11) (push) Has been cancelled
ci / test (3.12) (push) Has been cancelled

This commit is contained in:
Vlad Gothbreach
2026-10-27 04:09:59 +03:00
parent 1781983027
commit 0831984918
4 changed files with 11 additions and 5 deletions

View File

@@ -46,8 +46,8 @@ def test_cn_sources_registered():
def test_all_sources_no_dup_url():
seen = {}
for s in sources.all_sources():
u = (s.url or "").rstrip("/").lower()
assert u not in seen, "дубль url: %s" % s.name
u = ((s.url or "").rstrip("/").lower(), s.adapter)
assert u not in seen, "дубль (url, adapter): %s" % s.name
seen[u] = s.name