@@ -185,7 +185,7 @@ Loads environment variables specified in [`debug_env_name` fixture](#debug_env_n
185185for local debugging in IDEs, otherwise allowing the tests to run with the default environment variables
186186specified in the CI/CD pipeline.
187187
188- See also [ ` env_or_skip ` ] ( #env_or_skip-fixture ) , [ ` ws ` ] ( #ws-fixture ) , [ ` debug_env_name ` ] ( #debug_env_name-fixture ) .
188+ See also [ ` env_or_skip ` ] ( #env_or_skip-fixture ) , [ ` ws ` ] ( #ws-fixture ) , [ ` debug_env_name ` ] ( #debug_env_name-fixture ) , [ ` is_in_debug ` ] ( #is_in_debug-fixture ) .
189189
190190
191191[[ back to top] ( #python-testing-for-databricks )]
@@ -204,7 +204,7 @@ def test_something(env_or_skip):
204204 assert token is not None
205205```
206206
207- See also [ ` make_udf ` ] ( #make_udf-fixture ) , [ ` sql_backend ` ] ( #sql_backend-fixture ) , [ ` debug_env ` ] ( #debug_env-fixture ) .
207+ See also [ ` make_udf ` ] ( #make_udf-fixture ) , [ ` sql_backend ` ] ( #sql_backend-fixture ) , [ ` debug_env ` ] ( #debug_env-fixture ) , [ ` is_in_debug ` ] ( #is_in_debug-fixture ) .
208208
209209
210210[[ back to top] ( #python-testing-for-databricks )]
@@ -227,7 +227,22 @@ def test_workspace_operations(ws):
227227 assert len (clusters) >= 0
228228```
229229
230- See also [`log_workspace_link`](#log_workspace_link-fixture), [`make_alert_permissions`](#make_alert_permissions-fixture), [`make_authorization_permissions`](#make_authorization_permissions-fixture), [`make_catalog`](#make_catalog-fixture), [`make_cluster`](#make_cluster-fixture), [`make_cluster_permissions`](#make_cluster_permissions-fixture), [`make_cluster_policy`](#make_cluster_policy-fixture), [`make_cluster_policy_permissions`](#make_cluster_policy_permissions-fixture), [`make_dashboard_permissions`](#make_dashboard_permissions-fixture), [`make_directory`](#make_directory-fixture), [`make_directory_permissions`](#make_directory_permissions-fixture), [`make_experiment`](#make_experiment-fixture), [`make_experiment_permissions`](#make_experiment_permissions-fixture), [`make_feature_table_permissions`](#make_feature_table_permissions-fixture), [`make_group`](#make_group-fixture), [`make_instance_pool`](#make_instance_pool-fixture), [`make_instance_pool_permissions`](#make_instance_pool_permissions-fixture), [`make_job`](#make_job-fixture), [`make_job_permissions`](#make_job_permissions-fixture), [`make_lakeview_dashboard_permissions`](#make_lakeview_dashboard_permissions-fixture), [`make_model`](#make_model-fixture), [`make_notebook`](#make_notebook-fixture), [`make_notebook_permissions`](#make_notebook_permissions-fixture), [`make_pipeline`](#make_pipeline-fixture), [`make_pipeline_permissions`](#make_pipeline_permissions-fixture), [`make_query`](#make_query-fixture), [`make_query_permissions`](#make_query_permissions-fixture), [`make_registered_model_permissions`](#make_registered_model_permissions-fixture), [`make_repo`](#make_repo-fixture), [`make_repo_permissions`](#make_repo_permissions-fixture), [`make_secret_scope`](#make_secret_scope-fixture), [`make_secret_scope_acl`](#make_secret_scope_acl-fixture), [`make_serving_endpoint`](#make_serving_endpoint-fixture), [`make_serving_endpoint_permissions`](#make_serving_endpoint_permissions-fixture), [`make_storage_credential`](#make_storage_credential-fixture), [`make_udf`](#make_udf-fixture), [`make_user`](#make_user-fixture), [`make_warehouse`](#make_warehouse-fixture), [`make_warehouse_permissions`](#make_warehouse_permissions-fixture), [`make_workspace_file_path_permissions`](#make_workspace_file_path_permissions-fixture), [`make_workspace_file_permissions`](#make_workspace_file_permissions-fixture), [`sql_backend`](#sql_backend-fixture), [`debug_env`](#debug_env-fixture), [`product_info`](#product_info-fixture).
230+ See also [`log_workspace_link`](#log_workspace_link-fixture), [`make_alert_permissions`](#make_alert_permissions-fixture), [`make_authorization_permissions`](#make_authorization_permissions-fixture), [`make_catalog`](#make_catalog-fixture), [`make_cluster`](#make_cluster-fixture), [`make_cluster_permissions`](#make_cluster_permissions-fixture), [`make_cluster_policy`](#make_cluster_policy-fixture), [`make_cluster_policy_permissions`](#make_cluster_policy_permissions-fixture), [`make_dashboard_permissions`](#make_dashboard_permissions-fixture), [`make_directory`](#make_directory-fixture), [`make_directory_permissions`](#make_directory_permissions-fixture), [`make_experiment`](#make_experiment-fixture), [`make_experiment_permissions`](#make_experiment_permissions-fixture), [`make_feature_table_permissions`](#make_feature_table_permissions-fixture), [`make_group`](#make_group-fixture), [`make_instance_pool`](#make_instance_pool-fixture), [`make_instance_pool_permissions`](#make_instance_pool_permissions-fixture), [`make_job`](#make_job-fixture), [`make_job_permissions`](#make_job_permissions-fixture), [`make_lakeview_dashboard_permissions`](#make_lakeview_dashboard_permissions-fixture), [`make_model`](#make_model-fixture), [`make_notebook`](#make_notebook-fixture), [`make_notebook_permissions`](#make_notebook_permissions-fixture), [`make_pipeline`](#make_pipeline-fixture), [`make_pipeline_permissions`](#make_pipeline_permissions-fixture), [`make_query`](#make_query-fixture), [`make_query_permissions`](#make_query_permissions-fixture), [`make_registered_model_permissions`](#make_registered_model_permissions-fixture), [`make_repo`](#make_repo-fixture), [`make_repo_permissions`](#make_repo_permissions-fixture), [`make_secret_scope`](#make_secret_scope-fixture), [`make_secret_scope_acl`](#make_secret_scope_acl-fixture), [`make_serving_endpoint`](#make_serving_endpoint-fixture), [`make_serving_endpoint_permissions`](#make_serving_endpoint_permissions-fixture), [`make_storage_credential`](#make_storage_credential-fixture), [`make_udf`](#make_udf-fixture), [`make_user`](#make_user-fixture), [`make_warehouse`](#make_warehouse-fixture), [`make_warehouse_permissions`](#make_warehouse_permissions-fixture), [`make_workspace_file_path_permissions`](#make_workspace_file_path_permissions-fixture), [`make_workspace_file_permissions`](#make_workspace_file_permissions-fixture), [`spark`](#spark-fixture), [`sql_backend`](#sql_backend-fixture), [`debug_env`](#debug_env-fixture), [`product_info`](#product_info-fixture).
231+
232+
233+ [[ back to top] ( #python-testing-for-databricks )]
234+
235+ ### ` spark ` fixture
236+ Get Databricks Connect Spark session. Requires ` databricks-connect ` package to be installed.
237+
238+ Usage:
239+ ``` python
240+ def test_databricks_connect (spark ):
241+ rows = spark.sql(" SELECT 1" ).collect()
242+ assert rows[0 ][0 ] == 1
243+ ```
244+
245+ See also [ ` ws ` ] ( #ws-fixture ) .
231246
232247
233248[[ back to top] ( #python-testing-for-databricks )]
@@ -990,6 +1005,14 @@ HEX-encoded purge time suffix for test objects.
9901005See also [ ` make_cluster_policy ` ] ( #make_cluster_policy-fixture ) , [ ` make_directory ` ] ( #make_directory-fixture ) , [ ` make_experiment ` ] ( #make_experiment-fixture ) , [ ` make_group ` ] ( #make_group-fixture ) , [ ` make_notebook ` ] ( #make_notebook-fixture ) , [ ` make_pipeline ` ] ( #make_pipeline-fixture ) , [ ` make_query ` ] ( #make_query-fixture ) , [ ` make_repo ` ] ( #make_repo-fixture ) , [ ` make_user ` ] ( #make_user-fixture ) , [ ` watchdog_remove_after ` ] ( #watchdog_remove_after-fixture ) .
9911006
9921007
1008+ [[ back to top] ( #python-testing-for-databricks )]
1009+
1010+ ### ` is_in_debug ` fixture
1011+ _ No description yet._
1012+
1013+ See also [ ` debug_env ` ] ( #debug_env-fixture ) , [ ` env_or_skip ` ] ( #env_or_skip-fixture ) .
1014+
1015+
9931016[[ back to top] ( #python-testing-for-databricks )]
9941017
9951018<!-- END FIXTURES -->
0 commit comments