def test_root_link_spaces_pre(self):
     """A path to a Silva content should work event if there are
     spaces in front of it.
     """
     self.version._url = " /root/publication/file"
     link_upgrader.upgrade(self.version)
     self.assertEquals(self.version.get_target(), self.root.publication.file)
 def test_root_link_without_root(self):
     """A common case when the root is removed with Apache rewrite
     rules.
     """
     self.version._url = "/publication/file"
     link_upgrader.upgrade(self.version)
     self.assertEquals(self.version.get_target(), self.root.publication.file)
 def test_relative_to_self(self):
     self.version._url = "../root/publication/file"
     link_upgrader.upgrade(self.version)
     self.assertEquals(self.version.get_target(), self.root.publication.file)
 def test_relative_to_not_exists(self):
     self.version._url = "/root/doesnotexists"
     link_upgrader.upgrade(self.version)
     self.assertEquals(self.version.get_target(), None)