def test_create_jwt_session_uses_auth_handler_with_expected_provider_and_modifier( self, mocker, session_modifier_factory, auth_handler_factory, mock_session): modifier = mocker.MagicMock(spec=HeaderModifier) session_modifier_factory.create_header_modifier.return_value = modifier factory = SessionFactory(Session, session_modifier_factory, auth_handler_factory) factory.create_jwt_session(TARGET_HOST_ADDRESS, mock_session) provider = auth_handler_factory.create_auth_handler.call_args[0][0] called_modifier = auth_handler_factory.create_auth_handler.call_args[ 0][1] assert type(provider) == C42ApiV3TokenProvider assert modifier == called_modifier
def test_create_jwt_session_creates_session_with_expected_address( self, session_modifier_factory, auth_handler_factory, mock_session): factory = SessionFactory(Session, session_modifier_factory, auth_handler_factory) session = factory.create_jwt_session(TARGET_HOST_ADDRESS, mock_session) assert session.host_address == TARGET_HOST_ADDRESS