def synchronize_statsd_authors_gauges(full=False): with benchmark('synchronize statsd gauges for Author.*'): statsd.gauge('authors.counts.total', Author._get_collection().count()) if full: duplicates = Author.objects(duplicate_of__ne=None).no_cache() statsd.gauge('authors.counts.duplicates', duplicates.count())
RedisStatsCounter.REDIS = TEST_REDIS TEST_REDIS.flushdb() connect_mongodb_testsuite() # Empty the database before starting in case an old test failed to tearDown(). Article.drop_collection() Read.drop_collection() User.drop_collection() Group.drop_collection() Feed.drop_collection() Tag.drop_collection() Folder.drop_collection() WebSite.drop_collection() Author.drop_collection() class ThrottleIntervalTest(TestCase): def test_lower_interval_with_etag_or_modified(self): t = Feed.throttle_fetch_interval some_news = 10 no_dupe = 0 no_mutual = 0 self.assertEquals(t(1000, some_news, no_mutual, no_dupe, 'etag', 'last_modified'), 540.0) self.assertEquals(t(1000, some_news, no_mutual, no_dupe,
RedisStatsCounter.REDIS = TEST_REDIS TEST_REDIS.flushdb() connect_mongodb_testsuite() # Empty the database before starting in case an old test failed to tearDown(). Article.drop_collection() Read.drop_collection() User.drop_collection() Group.drop_collection() Feed.drop_collection() Tag.drop_collection() Folder.drop_collection() WebSite.drop_collection() Author.drop_collection() class ThrottleIntervalTest(TestCase): def test_lower_interval_with_etag_or_modified(self): t = Feed.throttle_fetch_interval some_news = 10 no_dupe = 0 no_mutual = 0 self.assertEquals( t(1000, some_news, no_mutual, no_dupe, 'etag', 'last_modified'), 540.0) self.assertEquals(