Exemplo n.º 1
0
 def test_og_render(self):
     out = self.render_meta()
     self.assertInHTML(
         self.meta({
             'property': 'og:url',
             'content': self.page.full_url
         }), out)
     self.assertInHTML(
         self.meta({
             'property': 'og:title',
             'content': self.page.get_meta_title(),
         }), out)
     self.assertInHTML(
         self.meta({
             'property': 'og:description',
             'content': self.page.search_description,
         }), out)
     self.assertInHTML(
         self.meta({
             'property': 'og:site_name',
             'content': self.site.site_name
         }), out)
     self.assertInHTML(
         self.meta({
             'property':
             'og:image',
             'content':
             get_meta_image_url(self.request, self.page.search_image),
         }), out)
Exemplo n.º 2
0
 def test_misc_render(self):
     out = self.render_meta()
     self.assertInHTML(
         self.meta({
             'itemprop': 'url',
             'content': self.page.full_url
         }), out)
     self.assertInHTML(
         self.meta({
             'itemprop':
             'name',
             'content':
             self.page.get_meta_title() + ' — ' + self.site.site_name,
         }), out)
     self.assertInHTML(
         self.meta({
             'itemprop': 'description',
             'content': self.page.search_description,
         }), out)
     self.assertInHTML(
         self.meta({
             'itemprop':
             'image',
             'content':
             get_meta_image_url(self.request, self.page.search_image),
         }), out)
Exemplo n.º 3
0
 def test_twitter_render(self):
     out = self.render_meta()
     self.assertInHTML(
         self.meta({
             'name': 'twitter:card',
             'content': 'summary_large_image',
         }), out)
     self.assertInHTML(
         self.meta({
             'name':
             'twitter:title',
             'content':
             self.page.get_meta_title() + ' — ' + self.site.site_name,
         }), out)
     self.assertInHTML(
         self.meta({
             'name': 'twitter:description',
             'content': self.page.search_description,
         }), out)
     self.assertInHTML(
         self.meta({
             'name':
             'twitter:image',
             'content':
             get_meta_image_url(self.request, self.page.search_image),
         }), out)
Exemplo n.º 4
0
    def test_page_twitter_render(self):
        self.fill_out_page_meta_fields()

        out = self.render_meta()

        self.assertInHTML(self.meta({
            'name': 'twitter:description', 'content': self.page.search_description,
        }), out)
        self.assertInHTML(self.meta({
            'name': 'twitter:image',
            'content': get_meta_image_url(self.request, self.page.search_image),
        }), out)
Exemplo n.º 5
0
    def test_page_misc_render(self):
        self.fill_out_page_meta_fields()

        out = self.render_meta()

        self.assertInHTML(self.meta({
            'itemprop': 'description', 'content': self.page.search_description,
        }), out)
        self.assertInHTML(self.meta({
            'itemprop': 'image',
            'content': get_meta_image_url(self.request, self.page.search_image),
        }), out)
Exemplo n.º 6
0
    def test_page_misc_render(self):
        self.fill_out_page_meta_fields()

        out = self.render_meta()

        self.assertInHTML(self.meta({
            'itemprop': 'description', 'content': self.page.search_description,
        }), out)
        self.assertInHTML(self.meta({
            'itemprop': 'image',
            'content': get_meta_image_url(self.request, self.page.search_image),
        }), out)
Exemplo n.º 7
0
    def test_page_twitter_render(self):
        self.fill_out_page_meta_fields()

        out = self.render_meta()

        self.assertInHTML(self.meta({
            'name': 'twitter:description', 'content': self.page.search_description,
        }), out)
        self.assertInHTML(self.meta({
            'name': 'twitter:image',
            'content': get_meta_image_url(self.request, self.page.search_image),
        }), out)
Exemplo n.º 8
0
 def test_twitter_render(self):
     out = self.render_meta()
     self.assertInHTML(self.meta({
         'name': 'twitter:card', 'content': 'summary_large_image',
     }), out)
     self.assertInHTML(self.meta({
         'name': 'twitter:title',
         'content': self.page.get_meta_title() + ' — ' + self.site.site_name,
     }), out)
     self.assertInHTML(self.meta({
         'name': 'twitter:description', 'content': self.page.search_description,
     }), out)
     self.assertInHTML(self.meta({
         'name': 'twitter:image',
         'content': get_meta_image_url(self.request, self.page.search_image),
     }), out)
Exemplo n.º 9
0
 def test_misc_render(self):
     out = self.render_meta()
     self.assertInHTML(self.meta({
         'itemprop': 'url', 'content': self.page.full_url
     }), out)
     self.assertInHTML(self.meta({
         'itemprop': 'name',
         'content': self.page.get_meta_title() + ' — ' + self.site.site_name,
     }), out)
     self.assertInHTML(self.meta({
         'itemprop': 'description', 'content': self.page.search_description,
     }), out)
     self.assertInHTML(self.meta({
         'itemprop': 'image',
         'content': get_meta_image_url(self.request, self.page.search_image),
     }), out)
Exemplo n.º 10
0
 def test_og_render(self):
     out = self.render_meta()
     self.assertInHTML(self.meta({
         'property': 'og:url', 'content': self.page.full_url
     }), out)
     self.assertInHTML(self.meta({
         'property': 'og:title',
         'content': self.page.get_meta_title(),
     }), out)
     self.assertInHTML(self.meta({
         'property': 'og:description', 'content': self.page.search_description,
     }), out)
     self.assertInHTML(self.meta({
         'property': 'og:site_name', 'content': self.site.site_name
     }), out)
     self.assertInHTML(self.meta({
         'property': 'og:image',
         'content': get_meta_image_url(self.request, self.page.search_image),
     }), out)
Exemplo n.º 11
0
    def test_get_meta_image_url_filter_with_override(self):
        self.fill_out_page_meta_fields()

        result = get_meta_image_url(self.request, self.page.search_image)

        self.assertTrue(result.endswith("fill-10x20.png"))
Exemplo n.º 12
0
    def test_get_meta_image_url_filter(self):
        self.fill_out_page_meta_fields()

        result = get_meta_image_url(self.request, self.page.search_image)

        self.assertTrue(result.endswith("original.png"))