Beispiel #1
0
    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')
Beispiel #2
0
 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()