def test_sources_ignored_alias(self, sources, reversed_alias_map): with override_options({"symbolicator.ignored_sources": ["sentry:ios"]}): sources = filter_ignored_sources(sources, reversed_alias_map) source_ids = list(map(lambda s: s["id"], sources)) assert source_ids == [ "sentry:microsoft", "sentry:electron", "custom" ]
def test_sources_ignored_unset(self, sources): sources = filter_ignored_sources(sources) source_ids = list(map(lambda s: s["id"], sources)) assert source_ids == [ "sentry:microsoft", "sentry:electron", "sentry:ios-source", "sentry:tvos-source", "custom", ]
def test_sources_ignored_custom(self, sources): with override_options({"symbolicator.ignored_sources": ["custom"]}): sources = filter_ignored_sources(sources) source_ids = map(lambda s: s["id"], sources) assert source_ids == [ "sentry:microsoft", "sentry:electron", "sentry:ios-source", "sentry:tvos-source", ]
def test_sources_included_and_ignored_empty(self): with override_options({"symbolicator.ignored_sources": []}): sources = filter_ignored_sources([]) assert sources == []