示例#1
0
def test_file_review_status_handles_invalid_status_id():
    # When status is a valid one, one of STATUS_CHOICES_FILE return label.
    assert amo.STATUS_CHOICES_FILE[amo.STATUS_PUBLIC] == (
        helpers.file_review_status(None, File(status=amo.STATUS_PUBLIC)))

    # 99 isn't a valid status, so return the status code for reference.
    assert u'[status:99]' == helpers.file_review_status(None, File(status=99))
示例#2
0
def test_file_review_status_handles_invalid_status_id():
    # When status is a valid one, one of STATUS_CHOICES_FILE return label.
    assert amo.STATUS_CHOICES_FILE[amo.STATUS_PUBLIC] == (
        helpers.file_review_status(None, File(status=amo.STATUS_PUBLIC)))

    # 99 isn't a valid status, so return the status code for reference.
    assert u'[status:99]' == helpers.file_review_status(None, File(status=99))
示例#3
0
 def label_from_instance(self, addon_file):
     addon = addon_file.version.addon
     # L10n: 0 = platform, 1 = filename, 2 = status message
     return jinja2.Markup(_(u"<strong>%s</strong> &middot; %s &middot; %s")
                          % (addon_file.get_platform_display(),
                             addon_file.filename,
                             file_review_status(addon, addon_file)))
示例#4
0
 def label_from_instance(self, addon_file):
     addon = addon_file.version.addon
     # L10n: 0 = platform, 1 = filename, 2 = status message
     return jinja2.Markup(
         _(u"<strong>%s</strong> &middot; %s &middot; %s") %
         (addon_file.get_platform_display(), addon_file.filename,
          file_review_status(addon, addon_file)))