本文整理汇总了Python中mkt.webapps.cron.update_weekly_downloads函数的典型用法代码示例。如果您正苦于以下问题:Python update_weekly_downloads函数的具体用法?Python update_weekly_downloads怎么用?Python update_weekly_downloads使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了update_weekly_downloads函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_weekly_downloads
def test_weekly_downloads(self):
eq_(self.get_webapp().weekly_downloads, 0)
self.add_install()
self.add_install(user=UserProfile.objects.get(pk=10482),
created=datetime.today() - timedelta(days=2))
update_weekly_downloads()
eq_(self.get_webapp().weekly_downloads, 2)
示例2: test_weekly_downloads_flagged
def test_weekly_downloads_flagged(self):
eq_(self.get_webapp().weekly_downloads, 0)
self.add_install()
self.add_install(user=UserProfile.objects.get(pk=10482),
created=datetime.today() - timedelta(days=2))
flag_reindexing_mkt('new', 'old', 'alias')
try:
# Should fail.
self.assertRaises(CommandError, update_weekly_downloads)
eq_(self.get_webapp().weekly_downloads, 0)
# Should work with the environ flag.
os.environ['FORCE_INDEXING'] = '1'
update_weekly_downloads()
finally:
unflag_reindexing_mkt()
del os.environ['FORCE_INDEXING']
eq_(self.get_webapp().weekly_downloads, 2)