|
@@ -30,6 +30,21 @@ class ReferrerTest(TestCase):
|
|
|
validate_referrer("tsdb-modelid:4.user_count_snoozes")
|
|
|
assert warn_log.call_count == 1
|
|
|
|
|
|
+ @patch("sentry.snuba.referrer.logger.warning")
|
|
|
+ def test_referrer_validate_common_suffixes(self, warn_log):
|
|
|
+ assert warn_log.call_count == 0
|
|
|
+ validate_referrer("api.performance.http.domain-summary-transactions-list")
|
|
|
+ validate_referrer("api.performance.http.domain-summary-transactions-list.primary")
|
|
|
+ validate_referrer("api.performance.http.domain-summary-transactions-list.secondary")
|
|
|
+ assert warn_log.call_count == 0
|
|
|
+
|
|
|
+ @patch("sentry.snuba.referrer.logger.warning")
|
|
|
+ def test_referrer_validate_uncommon_suffixes(self, warn_log):
|
|
|
+ assert warn_log.call_count == 0
|
|
|
+ validate_referrer("api.performance.http.domain-summary-transactions-list.special")
|
|
|
+ validate_referrer("api.performance.http.domain-summary-transactions-list.airyrpm")
|
|
|
+ assert warn_log.call_count == 2
|
|
|
+
|
|
|
@patch("sentry.snuba.referrer.logger.warning")
|
|
|
def test_referrer_validate_tsdb_models(self, warn_log):
|
|
|
assert warn_log.call_count == 0
|