class ClientWsFactoryClientUrl(TestCase): def setUp(self): self.factory = WebSocketFactory(TestApp()) def test_undefined_url(self): self.factory.url = None self.assertEquals('/client', self.factory.get_client_url()) def test_root_url(self): self.factory.url = 'ws://localhost' self.assertEquals('/client', self.factory.get_client_url()) def test_root_url_ends_with_slash(self): self.factory.url = 'ws://localhost/' self.assertEquals('/client', self.factory.get_client_url()) def test_non_root_url(self): self.factory.url = 'ws://localhost/test/websocket' self.assertEquals('/test/websocket/client', self.factory.get_client_url()) def test_non_root_ends_with_slash_url(self): self.factory.url = 'ws://localhost/test/websocket/' self.assertEquals('/test/websocket/client', self.factory.get_client_url())
def setUp(self): self.factory = WebSocketFactory(TestApp())