def test_no_reupload_on_pending(self):
        self.addon.update(status=amo.STATUS_PENDING)
        req = req_factory_factory(self.addon.get_dev_url("edit"), user=self.user)
        r = edit_theme(req, self.addon.slug, self.addon)
        doc = pq(r.content)
        assert not doc("a.reupload")

        self.addon.update(status=amo.STATUS_PUBLIC)
        req = req_factory_factory(self.addon.get_dev_url("edit"), user=self.user)
        r = edit_theme(req, self.addon.slug, self.addon)
        doc = pq(r.content)
        assert doc("a.reupload")
 def test_desc_too_long_error(self, message_mock):
     data = {"description": "a" * 501}
     req = req_factory_factory(self.addon.get_dev_url("edit"), user=self.user, post=True, data=data)
     r = edit_theme(req, self.addon.slug, self.addon)
     doc = pq(r.content)
     assert "characters" in doc("#trans-description + ul li").text()