def test_dashboard_review_counts(self): theme = addon_factory(type=amo.ADDON_PERSONA) for i in range(3): ActivityLog.create(amo.LOG.THEME_REVIEW, theme, user=UserProfile.objects.get()) r = home(self.request) assert r.status_code == 200 doc = pq(r.content) # Total reviews. assert doc('.editor-stats-table:first-child td.int').text() == '3' # Reviews monthly. assert doc('.editor-stats-table:last-child td.int').text() == '3'
def test_dashboard_review_counts(self): theme = addon_factory(type=amo.ADDON_PERSONA) for i in range(3): amo.log(amo.LOG.THEME_REVIEW, theme, user=UserProfile.objects.get()) r = home(self.request) eq_(r.status_code, 200) doc = pq(r.content) # Total reviews. eq_(doc('.editor-stats-table:first-child td.int').text(), '3') # Reviews monthly. eq_(doc('.editor-stats-table:last-child td.int').text(), '3')
def test_dashboard_queue_counts(self): # Pending. addon_factory(type=amo.ADDON_PERSONA, status=amo.STATUS_PENDING) for i in range(2): # Flagged. addon_factory(type=amo.ADDON_PERSONA, status=amo.STATUS_REVIEW_PENDING) # Rereview. rereview = addon_factory(type=amo.ADDON_PERSONA, status=amo.STATUS_PUBLIC) RereviewQueueTheme.objects.create(theme=rereview.persona) r = home(self.request) assert r.status_code == 200 doc = pq(r.content) titles = doc('#editors-stats-charts .editor-stats-title a') assert titles[0].text.strip()[0] == '1' # Pending count. assert titles[1].text.strip()[0] == '2' # Flagged count. assert titles[2].text.strip()[0] == '1' # Rereview count.