def test_create_url09(self):
     self.assertEqual(
         create_url("localhost",
                    isSecure=True,
                    port=9090,
                    path="ws",
                    params={'foo': 'bar'}),
         "wss://localhost:9090/ws?foo=bar")
 def test_create_url10(self):
     wsurl = create_url("localhost",
                        isSecure=True,
                        port=9090,
                        path="ws",
                        params={
                            'foo': 'bar',
                            'moo': 23
                        })
     self.assertTrue(wsurl == "wss://localhost:9090/ws?foo=bar&moo=23"
                     or wsurl == "wss://localhost:9090/ws?moo=23&foo=bar")
Example #3
0
    def __init__(self, service, version, method, params=None, *args, **kwargs):
        auth = ServiceCredential(service)

        headers = kwargs.pop("headers", {})
        headers.update(auth.get_header())
        kwargs["headers"] = headers

        urlparts = urlparse(auth.url)
        self.host = urlparts.netloc
        path = "/".join([urlparts.path, version, method])
        url = create_url(hostname=urlparts.netloc, isSecure=True, path=path, params=params)
        kwargs["url"] = url
        super().__init__(*args, **kwargs)
 def test_create_url03(self):
     self.assertEqual(create_url("localhost", path="ws"), "ws://localhost:80/ws")
 def test_create_url05(self):
     self.assertEqual(create_url("localhost", path="/ws/foobar"), "ws://localhost:80/ws/foobar")
 def test_create_url15(self):
     self.assertEqual(create_url("0:0:0:0:0:0:0:1", path="ws"),
                      "ws://0:0:0:0:0:0:0:1:80/ws")
 def test_create_url02(self):
     self.assertEqual(create_url("localhost", port=8090), "ws://localhost:8090/")
 def test_create_url13(self):
     self.assertEqual(create_url("subsub1.sub1.something.com", path="ws"), "ws://subsub1.sub1.something.com:80/ws")
 def test_create_url15(self):
     self.assertEqual(create_url("0:0:0:0:0:0:0:1", path="ws"), "ws://0:0:0:0:0:0:0:1:80/ws")
 def test_create_url09(self):
     self.assertEqual(create_url("localhost", isSecure=True, port=9090, path="ws", params={'foo': 'bar'}), "wss://localhost:9090/ws?foo=bar")
 def test_create_url11(self):
     self.assertEqual(create_url("127.0.0.1", path="ws"), "ws://127.0.0.1:80/ws")
 def test_create_url01(self):
     self.assertEqual(create_url("localhost"), "ws://localhost:80/")
 def test_create_url07(self):
     self.assertEqual(create_url("localhost", isSecure=True, port=443), "wss://localhost:443/")
 def test_create_url08(self):
     self.assertEqual(create_url("localhost", isSecure=True, port=80),
                      "wss://localhost:80/")
 def test_create_url07(self):
     self.assertEqual(create_url("localhost", isSecure=True, port=443),
                      "wss://localhost:443/")
 def test_create_url05(self):
     self.assertEqual(create_url("localhost", path="/ws/foobar"),
                      "ws://localhost:80/ws/foobar")
 def test_create_url03(self):
     self.assertEqual(create_url("localhost", path="ws"),
                      "ws://localhost:80/ws")
 def test_create_url02(self):
     self.assertEqual(create_url("localhost", port=8090),
                      "ws://localhost:8090/")
 def test_create_url08(self):
     self.assertEqual(create_url("localhost", isSecure=True, port=80), "wss://localhost:80/")
 def test_create_url11(self):
     self.assertEqual(create_url("127.0.0.1", path="ws"),
                      "ws://127.0.0.1:80/ws")
 def test_create_url10(self):
     wsurl = create_url("localhost", isSecure=True, port=9090, path="ws", params={'foo': 'bar', 'moo': 23})
     self.assertTrue(wsurl == "wss://localhost:9090/ws?foo=bar&moo=23" or wsurl == "wss://localhost:9090/ws?moo=23&foo=bar")
 def test_create_url12(self):
     self.assertEqual(create_url("62.146.25.34", path="ws"),
                      "ws://62.146.25.34:80/ws")
 def test_create_url12(self):
     self.assertEqual(create_url("62.146.25.34", path="ws"), "ws://62.146.25.34:80/ws")
 def test_create_url13(self):
     self.assertEqual(create_url("subsub1.sub1.something.com", path="ws"),
                      "ws://subsub1.sub1.something.com:80/ws")
 def test_create_url14(self):
     self.assertEqual(create_url("::1", path="ws"), "ws://::1:80/ws")
 def test_create_url14(self):
     self.assertEqual(create_url("::1", path="ws"), "ws://::1:80/ws")
 def create_url(cls, host, port=None, is_secure=False):
     url = host if port is None else create_url(host, port, is_secure)
     return url
 def test_create_url01(self):
     self.assertEqual(create_url("localhost"), "ws://localhost:80/")