def file_status_message(file): choices = File.STATUS_CHOICES return {'fileid': file.id, 'platform': file.get_platform_display(), 'created': format_date(file.created), 'status': choices[file.status], 'actions': amo.LOG_REVIEW_EMAIL_USER, 'status_date': format_date(file.datestatuschanged)}
def item_title(self, version): """Title for particular version (<item><title>)""" # L10n: This is the Title for this Version of the Addon return u'{name} {version} - {created}'.format(name=self.addon.name, version=version.version, created=format_date( version.created))
def test_updated_date(self): doc = pq(self.client.get(urlparams(self.url, sort='updated')).content) for item in doc('.items .item'): item = pq(item) addon_id = item('.install').attr('data-addon') ts = Addon.objects.get(id=addon_id).last_updated assert item('.updated').text() == ( u'Updated %s' % trim_whitespace(format_date(ts)))
def test_updated_date(self): doc = pq(self.client.get(urlparams(self.url, sort='updated')).content) for item in doc('.items .item'): item = pq(item) addon_id = item('.install').attr('data-addon') ts = Addon.objects.get(id=addon_id).last_updated assert item('.updated').text() == ( u'Updated %s' % translation.trim_whitespace(format_date(ts)))
def test_created_not_updated(self): """Don't display the updated date but the created date for themes.""" r = self.client.get(self.url) doc = pq(r.content) details = doc('.addon-info li') # There's no "Last Updated" entry. assert not any('Last Updated' in node.text_content() for node in details) # But there's a "Created" entry. for detail in details: if detail.find('h3').text_content() == 'Created': created = detail.find('p').text_content() assert created == ( trim_whitespace(format_date(self.addon.created))) break # Needed, or we go in the "else" clause. else: assert False, 'No "Created" entry found.'
def item_title(self, version): """Title for particular version (<item><title>)""" # L10n: This is the Title for this Version of the Addon return u'{name} {version} - {created}'.format( name=self.addon.name, version=version.version, created=format_date(version.created))