def test_for_site(self): out = templates.ld_for_site(self.site) self.assertEqual(out, self.script({ '@context': 'http://schema.org', '@id': 'http://localhost', '@type': 'Organisation', 'email': '*****@*****.**', 'name': 'Test organisation', 'sameAs': ['https://twitter.com/org', 'http://facebook.com/org'], 'telephone': '555-1234', 'url': 'http://localhost', }))
def test_ld_for_site_named(self): context = {'item': self.site} out = self.render_for_site_named(context, request_context=False) self.assertEqual(out, templates.ld_for_site(self.site))
def ld_for_site(context, site=None): if site is None: site = Site.find_for_request(context["request"]) return templates.ld_for_site(site)
def test_ld_for_site_implicit(self): context = {} out = self.render_for_site_implicit(context) self.assertEqual(out, templates.ld_for_site(self.site))
def ld_for_site(context, site=None): if site is None: site = context['request'].site return templates.ld_for_site(site)