MCPcopy Create free account

hub / github.com/Lumiwealth/lumibot / endpoints

Endpoints177 in github.com/Lumiwealth/lumibot

Routetest_get_request_successful
pytest.mark.skipif( os.environ.get("CI") == "true", reason="Requires ThetaData Terminal (not available
tests/test_thetadata_helper.py:None
Routetest_get_result_completed
patch.object(requests.Session, 'get')
tests/test_thetadata_queue_client.py:None
Routetest_get_result_dead
patch.object(requests.Session, 'get')
tests/test_thetadata_queue_client.py:None
Routetest_get_result_still_processing
patch.object(requests.Session, 'get')
tests/test_thetadata_queue_client.py:None
Routetest_get_strikes_empty_response
patch('lumibot.tools.thetadata_helper.get_request')
tests/test_thetadata_helper.py:None
Routetest_get_strikes_normal_operation
patch('lumibot.tools.thetadata_helper.get_request')
tests/test_thetadata_helper.py:None
Routetest_get_vix_rsi_value
patch('yfinance.Ticker')
tests/test_vix_helper.py:None
Routetest_get_vix_value
patch('yfinance.Ticker')
tests/test_vix_helper.py:None
Routetest_goog_price_adjustment_for_historical_data
patch("lumibot.tools.thetadata_helper._get_theta_dividends")
tests/test_split_adjustment.py:None
Routetest_goog_strike_adjustment_for_pre_split_option
patch("lumibot.tools.thetadata_helper._get_theta_splits")
tests/test_split_adjustment.py:None
Routetest_idempotency_prevents_double_adjustment
patch("lumibot.tools.thetadata_helper._get_theta_dividends")
tests/test_split_adjustment.py:None
Routetest_idempotent_submission
patch.object(requests.Session, 'post')
tests/test_thetadata_queue_client.py:None
Routetest_initialization_databento_unavailable
patch('lumibot.tools.databento_helper.DATABENTO_AVAILABLE', False)
tests/test_databento_backtesting.py:None
Routetest_initialization_missing_keys
patch("lumibot.brokers.bitunix.BitUnixClient")
tests/test_broker_bitunix.py:None
Routetest_initialization_success
patch("lumibot.brokers.bitunix.BitUnixClient")
tests/test_broker_bitunix.py:None
Routetest_initialization_success
patch('lumibot.tools.databento_helper.DATABENTO_AVAILABLE', True)
tests/test_databento_backtesting.py:None
Routetest_is_request_pending_after_submit
patch.object(requests.Session, 'post')
tests/test_thetadata_queue_client.py:None
Routetest_live_api_connection
pytest.mark.skipif( not os.environ.get('DATABENTO_API_KEY'), reason="DATABENTO_API_KEY environment var
tests/test_databento_live.py:None
Routetest_long_time_periods
pytest.mark.skipif( not os.environ.get('DATABENTO_API_KEY'), reason="DATABENTO_API_KEY environment var
tests/test_databento_live.py:None
Routetest_mes_symbol_availability
pytest.mark.skipif( not os.environ.get('DATABENTO_API_KEY'), reason="DATABENTO_API_KEY environ
tests/test_mes_symbols.py:None
Routetest_minute_bar_aggregation
pytest.mark.skipif( not os.environ.get('DATABENTO_API_KEY'), reason="DATABENTO_API_KEY environment var
tests/test_databento_live.py:None
Routetest_mixed_credentials_broker
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_oauth.py:None
Routetest_multileg_order_class_is_correct
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_multileg_fix.py:None
Routetest_multileg_order_has_required_fields
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_multileg_fix.py:None
Routetest_multileg_order_with_limit_price
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_multileg_fix.py:None
Routetest_multiple_splits_cumulative_factor
patch("lumibot.tools.thetadata_helper._get_theta_splits")
tests/test_split_adjustment.py:None
Routetest_no_split_returns_original_strike
patch("lumibot.tools.thetadata_helper._get_theta_splits")
tests/test_split_adjustment.py:None
Routetest_non_auth_errors_not_retried
patch('lumibot.tools.databento_helper.Historical')
tests/test_databento_helper.py:None
Routetest_oauth_broker_initialization
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_oauth.py:None
Routetest_oauth_client_creation
patch('lumibot.data_sources.alpaca_data.StockHistoricalDataClient')
tests/test_alpaca_oauth.py:None
Routetest_oauth_error_handling_stops_execution
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_oauth.py:None
Routetest_oauth_only_stream_object
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_oauth.py:None
Routetest_oauth_polling_interval_custom
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_oauth.py:None
Routetest_oauth_rate_limit_is_warning
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_oauth.py:None
Routetest_options_are_split_adjusted_like_underlying
patch("lumibot.tools.thetadata_helper._get_theta_dividends")
tests/test_split_adjustment.py:None
Routetest_pandas_cold_warm
pytest.mark.skipif( not THETADATA_CONFIG.get("THETADATA_USERNAME") or not THETADATA_CONFIG.get("THETADATA_
tests/test_thetadata_pandas_verification.py:None
Routetest_parse_broker_order
patch("lumibot.brokers.bitunix.BitUnixClient")
tests/test_broker_bitunix.py:None
Routetest_parse_source_timestep
patch("lumibot.data_sources.bitunix_data.BitunixData")
tests/test_broker_bitunix.py:None
Routetest_polars_no_future_minutes
patch( "lumibot.backtesting.databento_backtesting_polars.databento_helper.get_price_data_from_databento" )
tests/test_databento_backtesting_polars.py:None
Routetest_prefetch_data_multiple_assets
patch('lumibot.tools.databento_helper.DATABENTO_AVAILABLE', True)
tests/test_databento_backtesting.py:None
Routetest_prefetch_data_populates_cache
patch( "lumibot.backtesting.databento_backtesting_polars.databento_helper.get_price_data_from_databento" )
tests/test_databento_backtesting_polars.py:None
Routetest_prefetch_data_single_asset
patch('lumibot.tools.databento_helper.DATABENTO_AVAILABLE', True)
tests/test_databento_backtesting.py:None
Routetest_prefetch_handles_no_data
patch('lumibot.tools.databento_helper.DATABENTO_AVAILABLE', True)
tests/test_databento_backtesting.py:None
Routetest_prefetch_skips_duplicate_requests
patch('lumibot.tools.databento_helper.DATABENTO_AVAILABLE', True)
tests/test_databento_backtesting.py:None
Routetest_probe_terminal_ready_falls_back_when_status_endpoint_missing
patch("lumibot.tools.thetadata_helper.requests.get")
tests/test_thetadata_helper.py:None
Routetest_probe_terminal_ready_handles_server_starting
patch("lumibot.tools.thetadata_helper.requests.get")
tests/test_thetadata_helper.py:None
Routetest_pull_positions_success
patch("lumibot.brokers.bitunix.BitUnixClient")
tests/test_broker_bitunix.py:None
Routetest_pull_source_bars_uses_index_search
patch( "lumibot.backtesting.databento_backtesting_polars.databento_helper.get_price_data_from_databento" )
tests/test_databento_backtesting_polars.py:None
Routetest_queue_request_calls_client
patch('lumibot.tools.data_downloader_queue_client.QueueClient.execute_request')
tests/test_thetadata_queue_client.py:None
Routetest_queue_request_parses_query_from_url_when_querystring_none
patch("lumibot.tools.data_downloader_queue_client.QueueClient.execute_request")
tests/test_thetadata_queue_client.py:None
Routetest_refresh_status_invalidate_sessions_after_error_streak
patch.object(requests.Session, "get")
tests/test_thetadata_queue_client.py:None
Routetest_register_cron_callback_adds_job_to_scheduler
patch('uuid.uuid4')
tests/test_strategy_methods.py:None
Routetest_register_cron_callback_does_nothing_in_backtesting
patch('uuid.uuid4')
tests/test_strategy_methods.py:None
Routetest_register_cron_callback_returns_job_id
patch('uuid.uuid4')
tests/test_strategy_methods.py:None
Routetest_register_cron_callback_uses_broker_timezone
patch('uuid.uuid4')
tests/test_strategy_methods.py:None
Routetest_report_to_botspot_success
patch('requests.post')
tests/test_botspot_logger.py:None
Routetest_reverse_split
patch("lumibot.tools.thetadata_helper._get_theta_splits")
tests/test_split_adjustment.py:None
Routetest_right_validator
pytest.mark.parametrize("param", ["not_call_or_CALL", "not_put_or_PUT", "CALLS", "PUTS"])
tests/test_asset.py:None
Routetest_side_mapping_for_multileg_orders
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_multileg_fix.py:None
Routetest_smart_limit_downgrades_to_market_without_quotes
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_multileg_fix.py:None
Routetest_smart_limit_submits_as_limit
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_multileg_fix.py:None
Routetest_split_on_exact_option_expiration_date
patch("lumibot.tools.thetadata_helper._get_theta_splits")
tests/test_split_adjustment.py:None
Routetest_start_theta_data_client
pytest.mark.skipif( os.environ.get("CI") == "true", reason="Requires ThetaData Terminal (not available
tests/test_thetadata_helper.py:None
Routetest_strategy_none_handling
patch('lumibot.brokers.alpaca.TradingClient')
tests/test_alpaca_oauth.py:None
Routetest_submit_request_retries_on_queue_full
patch.object(time, "sleep", return_value=None)
tests/test_thetadata_queue_client.py:None
Routetest_submit_request_retries_on_read_timeout
patch.object(time, "sleep", return_value=None)
tests/test_thetadata_queue_client.py:None
Routetest_submit_request_success
patch.object(requests.Session, 'post')
tests/test_thetadata_queue_client.py:None
Routetest_successful_retry_after_token_refresh
patch('lumibot.tools.databento_helper.Historical')
tests/test_databento_helper.py:None
Routetest_symbol_resolution
pytest.mark.skipif( not os.environ.get('DATABENTO_API_KEY'), reason="DATABENTO_API_KEY environment var
tests/test_databento_live.py:None
Routetest_timezone_aware_split_comparison
patch("lumibot.tools.thetadata_helper._get_theta_splits")
tests/test_split_adjustment.py:None
Routetest_update_pandas_data_existing_sufficient_data
patch('lumibot.tools.databento_helper.DATABENTO_AVAILABLE', True)
tests/test_databento_backtesting.py:None
Routetest_update_pandas_data_no_data
patch('lumibot.tools.databento_helper.DATABENTO_AVAILABLE', True)
tests/test_databento_backtesting.py:None
Routetest_update_pandas_data_success
patch('lumibot.tools.databento_helper.DATABENTO_AVAILABLE', True)
tests/test_databento_backtesting.py:None
Routetest_vix_percentile_calculation
patch('yfinance.Ticker')
tests/test_vix_helper.py:None
Routetest_wait_for_result_failed_returns_terminal_result
patch.object(requests.Session, "get")
tests/test_thetadata_queue_client.py:None
Routetest_wait_for_result_immediate_completion
patch.object(requests.Session, 'get')
tests/test_thetadata_queue_client.py:None
Routetest_wait_for_result_timeout
patch.object(requests.Session, 'get')
tests/test_thetadata_queue_client.py:None
← previous101–177 of 177, ranked by callers