コード例 #1
0
 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',
     }))
コード例 #2
0
 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))
コード例 #3
0
def ld_for_site(context, site=None):
    if site is None:
        site = Site.find_for_request(context["request"])
    return templates.ld_for_site(site)
コード例 #4
0
 def test_ld_for_site_implicit(self):
     context = {}
     out = self.render_for_site_implicit(context)
     self.assertEqual(out, templates.ld_for_site(self.site))
コード例 #5
0
def ld_for_site(context, site=None):
    if site is None:
        site = context['request'].site
    return templates.ld_for_site(site)