Exemple #1
0
    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")
Exemple #2
0
    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')
Exemple #3
0
    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)
        eq_(r.status_code, 200)

        doc = pq(r.content)
        titles = doc("#editors-stats-charts .editor-stats-title a")
        eq_(titles[0].text.strip()[0], "1")  # Pending count.
        eq_(titles[1].text.strip()[0], "2")  # Flagged count.
        eq_(titles[2].text.strip()[0], "1")  # Rereview count.
Exemple #4
0
    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)
        eq_(r.status_code, 200)

        doc = pq(r.content)
        titles = doc('#editors-stats-charts .editor-stats-title a')
        eq_(titles[0].text.strip()[0], '1')  # Pending count.
        eq_(titles[1].text.strip()[0], '2')  # Flagged count.
        eq_(titles[2].text.strip()[0], '1')  # Rereview count.