def test_auth_init_with_token_callback(self): callback_called = [] def token_callback(token_params): callback_called.append(True) return "this_is_not_really_a_token_request" ably = RestSetup.get_ably_rest( key=None, key_name=test_vars["keys"][0]["key_name"], auth_callback=token_callback) try: ably.stats(None) except Exception: pass assert callback_called, "Token callback not called" assert Auth.Method.TOKEN == ably.auth.auth_mechanism, "Unexpected Auth method mismatch"
def test_auth_init_with_token_callback(self): callback_called = [] def token_callback(token_params): callback_called.append(True) return "this_is_not_really_a_token_request" ably = AblyRest(key_name=test_vars["keys"][0]["key_name"], rest_host=test_vars["host"], port=test_vars["port"], tls_port=test_vars["tls_port"], tls=test_vars["tls"], auth_callback=token_callback) try: ably.stats(None) except: pass self.assertTrue(callback_called, msg="Token callback not called") self.assertEqual(Auth.Method.TOKEN, ably.auth.auth_mechanism, msg="Unexpected Auth method mismatch")