Example #1
0
 def assert_resource_attributes(self, resource):
     node = resource.node
     fragment = self.get_node_fragment(node)
     assert resource.name == resource.file.name
     if resource.node.type in ("content", "media"):
         assert (resource.url == url.join(node.url, resource.file.name))
         assert (resource.full_url == url.join(node.full_url,
                                               resource.file.name))
         assert resource.target_file.same_as(
             File(node.target_folder.child(resource.file.name)))
         assert resource.temp_file.same_as(
             File(node.temp_folder.child(resource.file.name)))
     else:
         assert not resource.url
         assert not resource.full_url
     if resource.node.type == "content":
         self.assert_page_attributes(resource)
Example #2
0
 def assert_resource_attributes(self, resource):
     node = resource.node
     fragment = self.get_node_fragment(node)
     assert resource.name == resource.file.name
     if resource.node.type in ("content", "media"):
         assert (resource.url ==  
                     url.join(node.url, resource.file.name))
         assert (resource.full_url ==  
                     url.join(node.full_url, resource.file.name))
         assert resource.target_file.same_as(
                 File(node.target_folder.child(
                         resource.file.name)))
         assert resource.temp_file.same_as(
                 File(node.temp_folder.child(resource.file.name)))
     else:
         assert not resource.url
         assert not resource.full_url
     if resource.node.type == "content":
         self.assert_page_attributes(resource)
Example #3
0
 def full_url(self):
     if not self.node.full_url:
         return None
     return url.join(self.node.full_url, self.file.name)
Example #4
0
 def url(self):
     return url.join(self.site.settings.SITE_ROOT,
             url.fixslash(        
                 self.folder.get_fragment(self.site.folder)))
Example #5
0
 def url(self):
     if self.node.url is None:
         return None
     return url.join(self.node.url, self.file.name)
Example #6
0
 def full_url(self):
     if self.url is None:
         return None
     return url.join(self.site.settings.SITE_WWW_URL, self.url)
Example #7
0
 def full_url(self):
     if not self.node.full_url:
         return None
     return url.join(self.node.full_url, self.file.name)
Example #8
0
 def url(self):
     return url.join(
         self.site.settings.SITE_ROOT,
         url.fixslash(self.folder.get_fragment(self.site.folder)))
Example #9
0
 def url(self):
     if self.node.url is None:
         return None
     return url.join(self.node.url, self.file.name)
Example #10
0
 def full_url(self):
     if self.url is None:
         return None
     return url.join(self.site.settings.SITE_WWW_URL, self.url)