コード例 #1
0
ファイル: test_helpers.py プロジェクト: jinankjain/zamboni
    def test_statusflags(self):
        ctx = {'APP': amo.FIREFOX, 'LANG': 'en-US'}

        # unreviewed
        a = Addon(status=amo.STATUS_UNREVIEWED)
        eq_(statusflags(ctx, a), 'unreviewed')

        # recommended
        featured = Addon.objects.get(pk=1003)
        eq_(statusflags(ctx, featured), 'featuredaddon')

        # category featured
        featured = Addon.objects.get(pk=1001)
        eq_(statusflags(ctx, featured), 'featuredaddon')
コード例 #2
0
ファイル: test_helpers.py プロジェクト: LittleForker/zamboni
    def test_statusflags(self):
        ctx = {'APP': amo.FIREFOX, 'LANG': 'en-US'}

        # unreviewed
        a = Addon(status=amo.STATUS_UNREVIEWED)
        eq_(statusflags(ctx, a), 'unreviewed')

        # recommended
        featured = Addon.objects.get(pk=1003)
        eq_(statusflags(ctx, featured), 'featuredaddon')

        # category featured
        featured = Addon.objects.get(pk=1001)
        eq_(statusflags(ctx, featured), 'featuredaddon')
コード例 #3
0
ファイル: test_helpers.py プロジェクト: sgarrity/zamboni
    def test_statusflags(self):
        ctx = {"APP": amo.FIREFOX, "LANG": "en-US"}

        # unreviewed
        a = Addon(status=amo.STATUS_UNREVIEWED)
        eq_(statusflags(ctx, a), "unreviewed")

        # recommended
        featured = Addon.objects.get(pk=1003)
        eq_(statusflags(ctx, featured), "featuredaddon")

        # category featured
        featured = Addon.objects.get(pk=1001)
        eq_(statusflags(ctx, featured), "featuredaddon")
コード例 #4
0
ファイル: test_helpers.py プロジェクト: mccammos/zamboni
    def test_statusflags(self):
        ctx = {'APP': amo.FIREFOX, 'LANG': 'en-US'}

        # experimental
        a = Addon(status=amo.STATUS_SANDBOX)
        eq_(statusflags(ctx, a), 'experimental')

        # recommended
        featured = Addon.objects.get(pk=1003)
        eq_(statusflags(ctx, featured), 'recommended')

        # category featured
        featured = Addon.objects.get(pk=1001)
        eq_(statusflags(ctx, featured), 'recommended')
コード例 #5
0
ファイル: buttons.py プロジェクト: MechanisM/zamboni
def mobile_install_button(context, addon, **kwargs):
    from addons.helpers import statusflags
    b = _install_button(context, addon, detailed=True, size='prominent',
                        mobile=True, **kwargs)
    flags = jinja2.escape(statusflags(context, addon))
    s = u'<div class="install-wrapper %s">%s</div>'
    return jinja2.Markup(s % (flags, b))
コード例 #6
0
ファイル: buttons.py プロジェクト: jvillalobos/olympia
def big_install_button(context, addon, **kwargs):
    from addons.helpers import statusflags
    flags = jinja2.escape(statusflags(context, addon))
    button = install_button(context, addon, detailed=True, size='prominent',
                            **kwargs)
    markup = u'<div class="install-wrapper %s">%s</div>' % (flags, button)
    return jinja2.Markup(markup)
コード例 #7
0
def mobile_install_button(context, addon, **kwargs):
    from addons.helpers import statusflags
    b = _install_button(context, addon, detailed=True, size='prominent',
                        mobile=True, **kwargs)
    flags = jinja2.escape(statusflags(context, addon))
    s = u'<div class="install-wrapper %s">%s</div>'
    return jinja2.Markup(s % (flags, b))
コード例 #8
0
ファイル: buttons.py プロジェクト: zuzelvp/olympia
def big_install_button(context, addon, **kwargs):
    from addons.helpers import statusflags
    flags = jinja2.escape(statusflags(context, addon))
    button = install_button(context, addon, detailed=True, size='prominent',
                            **kwargs)
    markup = u'<div class="install-wrapper %s">%s</div>' % (flags, button)
    return jinja2.Markup(markup)
コード例 #9
0
ファイル: buttons.py プロジェクト: vinu76jsr/zamboni
def big_install_button(context, addon, **kwargs):
    from addons.helpers import statusflags

    backup = kwargs.pop("show_backup", True)
    flags = jinja2.escape(statusflags(context, addon))
    base = _install_button(context, addon, detailed=True, size="prominent", **kwargs)
    params = [flags, base]
    wrap = u'<div class="install-wrapper %s">%s</div>'
    if backup and addon.backup_version:
        params.append(flags)
        params.append(
            _install_button(context, addon, version=addon.backup_version, detailed=True, size="prominent", **kwargs)
        )
        wrap += '<div class="backup-button hidden install-wrapper %s">%s</div>'
    return jinja2.Markup(wrap % (tuple(params)))
コード例 #10
0
def big_install_button(context, addon, **kwargs):
    from addons.helpers import statusflags
    backup = kwargs.pop('show_backup', True)
    flags = jinja2.escape(statusflags(context, addon))
    base = _install_button(context, addon, detailed=True, size='prominent',
                           **kwargs)
    params = [flags, base]
    wrap = u'<div class="install-wrapper %s">%s</div>'
    if backup and addon.backup_version:
        params.append(flags)
        params.append(_install_button(context, addon,
                                      version=addon.backup_version,
                                      detailed=True, size='prominent',
                                      **kwargs))
        wrap += '<div class="backup-button hidden install-wrapper %s">%s</div>'
    return jinja2.Markup(wrap % (tuple(params)))
コード例 #11
0
ファイル: buttons.py プロジェクト: fligtar/zamboni
def big_install_button(context, addon, **kwargs):
    from addons.helpers import statusflags
    b = install_button(context, addon, detailed=True, size='prominent',
                       **kwargs)
    s = u'<div class="install-wrapper %s">%s</div>'
    return jinja2.Markup(s % (statusflags(context, addon), b))