Ejemplo n.º 1
0
 def get_urls(self, page=1, site=None):
     """
     This method is overrridden so the appropriate `geo_format` attribute
     is placed on each URL element.
     """
     urls = Sitemap.get_urls(self, page=page, site=site)
     for url in urls: url['geo_format'] = 'georss'
     return urls
Ejemplo n.º 2
0
 def get_urls(self, page=1, site=None):
     """
     This method is overrridden so the appropriate `geo_format` attribute
     is placed on each URL element.
     """
     urls = Sitemap.get_urls(self, page=page, site=site)
     for url in urls: url['geo_format'] = self.geo_format
     return urls
Ejemplo n.º 3
0
 def get_urls(self, page=1, site=None, protocol=None):
     """
     This method is overrridden so the appropriate `geo_format` attribute
     is placed on each URL element.
     """
     urls = Sitemap.get_urls(self, page=page, site=site, protocol=protocol)
     for url in urls:
         url["geo_format"] = self.geo_format
     return urls
Ejemplo n.º 4
0
    def test_sitemap_item(self):
        """
        Check to make sure that the raw item is included with each
        Sitemap.get_url() url result.
        """
        test_sitemap = Sitemap()
        test_sitemap.items = TestModel.objects.order_by('pk').all

        def is_testmodel(url):
            return isinstance(url['item'], TestModel)
        item_in_url_info = all(map(is_testmodel, test_sitemap.get_urls()))
        self.assertTrue(item_in_url_info)
Ejemplo n.º 5
0
    def test_sitemap_item(self):
        """
        Check to make sure that the raw item is included with each
        Sitemap.get_url() url result.
        """
        test_sitemap = Sitemap()
        test_sitemap.items = TestModel.objects.order_by('pk').all

        def is_testmodel(url):
            return isinstance(url['item'], TestModel)
        item_in_url_info = all(map(is_testmodel, test_sitemap.get_urls()))
        self.assertTrue(item_in_url_info)