def test_initialize_from_url(self):
        self.assertRaises(TypeError, lambda: Pusher.from_url(4))
        self.assertRaises(Exception, lambda: Pusher.from_url(u'httpsahsutaeh'))

        pusher = Pusher.from_url(u'http://*****:*****@host/apps/4')
        self.assertEqual(pusher._pusher_client.ssl, False)
        self.assertEqual(pusher._pusher_client.key, u'foo')
        self.assertEqual(pusher._pusher_client.secret, u'bar')
        self.assertEqual(pusher._pusher_client.host, u'host')
        self.assertEqual(pusher._pusher_client.app_id, u'4')

        pusher = Pusher.from_url(u'https://*****:*****@host/apps/4')
        self.assertEqual(pusher._pusher_client.ssl, True)
        self.assertEqual(pusher._pusher_client.key, u'foo')
        self.assertEqual(pusher._pusher_client.secret, u'bar')
        self.assertEqual(pusher._pusher_client.host, u'host')
        self.assertEqual(pusher._pusher_client.app_id, u'4')
Example #2
0
    def test_initialize_from_url(self):
        self.assertRaises(TypeError, lambda: Pusher.from_url(4))
        self.assertRaises(Exception, lambda: Pusher.from_url(u'httpsahsutaeh'))

        pusher = Pusher.from_url(u'http://*****:*****@host/apps/4')
        self.assertEqual(pusher._pusher_client.ssl, False)
        self.assertEqual(pusher._pusher_client.key, u'foo')
        self.assertEqual(pusher._pusher_client.secret, u'bar')
        self.assertEqual(pusher._pusher_client.host, u'host')
        self.assertEqual(pusher._pusher_client.app_id, u'4')

        pusher = Pusher.from_url(u'https://*****:*****@host/apps/4')
        self.assertEqual(pusher._pusher_client.ssl, True)
        self.assertEqual(pusher._pusher_client.key, u'foo')
        self.assertEqual(pusher._pusher_client.secret, u'bar')
        self.assertEqual(pusher._pusher_client.host, u'host')
        self.assertEqual(pusher._pusher_client.app_id, u'4')