Ejemplo n.º 1
0
 def test_join(self):
     base = "http://foo/bar"
     update_action = RepoUpdateActionCommand()
     # File urls should be preserved
     self.assertEquals("file://this/is/a/file",
                       update_action.join(base, "file://this/is/a/file"))
     # Http locations should be preserved
     self.assertEquals("http://this/is/a/url",
                       update_action.join(base, "http://this/is/a/url"))
     # Blank should remain blank
     self.assertEquals("", update_action.join(base, ""))
     # Url Fragments should work
     self.assertEquals("http://foo/bar/baz",
                       update_action.join(base, "baz"))
     self.assertEquals("http://foo/bar/baz",
                       update_action.join(base, "/baz"))
     base = base + "/"
     self.assertEquals("http://foo/bar/baz",
                       update_action.join(base, "baz"))
     self.assertEquals("http://foo/bar/baz",
                       update_action.join(base, "/baz"))
Ejemplo n.º 2
0
 def test_join(self):
     base = "http://foo/bar"
     update_action = RepoUpdateActionCommand()
     # File urls should be preserved
     self.assertEquals("file://this/is/a/file",
         update_action.join(base, "file://this/is/a/file"))
     # Http locations should be preserved
     self.assertEquals("http://this/is/a/url",
         update_action.join(base, "http://this/is/a/url"))
     # Blank should remain blank
     self.assertEquals("",
         update_action.join(base, ""))
     # Url Fragments should work
     self.assertEquals("http://foo/bar/baz",
         update_action.join(base, "baz"))
     self.assertEquals("http://foo/bar/baz",
         update_action.join(base, "/baz"))
     base = base + "/"
     self.assertEquals("http://foo/bar/baz",
         update_action.join(base, "baz"))
     self.assertEquals("http://foo/bar/baz",
         update_action.join(base, "/baz"))