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)