Sonins commented on pull request #17428:
URL: https://github.com/apache/airflow/pull/17428#issuecomment-893932430


   Thank you for your review @jedcunningham . 
   I did the unit test using pytest in breeze environment, but I don't know how 
to attach the result to this PR in fancy style.
   
   So, I just paste the result of pytest.
   ```
   ============================= test session starts 
==============================
   platform linux -- Python 3.6.14, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- 
/usr/local/bin/python
   cachedir: .pytest_cache
   rootdir: /opt/airflow, configfile: pytest.ini
   plugins: requests-mock-1.9.3, flaky-3.7.0, timeouts-1.2.1, anyio-3.3.0, 
forked-1.3.0, httpx-0.12.0, instafail-0.4.2, cov-2.12.1, xdist-2.3.0, 
rerunfailures-9.1.1, celery-4.4.7
   setup timeout: 0.0s, execution timeout: 0.0s, teardown timeout: 0.0s
   collected 400 items
   
   tests/test_airflow_common.py::AirflowCommon::test_annotations PASSED     [  
0%]
   tests/test_airflow_common.py::AirflowCommon::test_dags_mount_0 PASSED    [  
0%]
   tests/test_airflow_common.py::AirflowCommon::test_dags_mount_1 PASSED    [  
0%]
   tests/test_airflow_common.py::AirflowCommon::test_dags_mount_2 PASSED    [  
1%]
   tests/test_annotations.py::AnnotationsTest::test_service_account_annotations 
PASSED [  1%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_annotations_on_airflow_pods_in_deployment
 PASSED [  1%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_basic_deployment_without_default_users
 PASSED [  1%]
   tests/test_basic_helm_chart.py::TestBaseChartTest::test_basic_deployments 
PASSED [  2%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_chart_is_consistent_with_official_airflow_image
 PASSED [  2%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_invalid_dags_access_mode
 PASSED [  2%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_invalid_pull_policy_0_airflow
 PASSED [  2%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_invalid_pull_policy_1_pod_template
 PASSED [  3%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_invalid_pull_policy_2_flower
 PASSED [  3%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_invalid_pull_policy_3_statsd
 PASSED [  3%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_invalid_pull_policy_4_redis
 PASSED [  3%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_invalid_pull_policy_5_pgbouncer
 PASSED [  4%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_invalid_pull_policy_6_pgbouncerExporter
 PASSED [  4%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_invalid_pull_policy_7_gitSync
 PASSED [  4%]
   tests/test_basic_helm_chart.py::TestBaseChartTest::test_labels_are_valid 
PASSED [  4%]
   
tests/test_basic_helm_chart.py::TestBaseChartTest::test_network_policies_are_valid
 PASSED [  5%]
   tests/test_basic_helm_chart.py::TestBaseChartTest::test_unsupported_executor 
PASSED [  5%]
   
tests/test_celery_kubernetes_executor.py::CeleryKubernetesExecutorTest::test_should_create_a_worker_deployment_with_the_celery_executor
 PASSED [  5%]
   
tests/test_celery_kubernetes_executor.py::CeleryKubernetesExecutorTest::test_should_create_a_worker_deployment_with_the_celery_kubernetes_executor
 PASSED [  5%]
   tests/test_chart_quality.py::ChartQualityTest::test_values_validate_schema 
PASSED [  6%]
   
tests/test_cleanup_pods.py::CleanupPodsTest::test_should_change_image_when_set_airflow_image
 PASSED [  6%]
   
tests/test_cleanup_pods.py::CleanupPodsTest::test_should_create_cronjob_for_enabled_cleanup
 PASSED [  6%]
   
tests/test_cleanup_pods.py::CleanupPodsTest::test_should_create_valid_affinity_tolerations_and_node_selector
 PASSED [  6%]
   tests/test_configmap.py::ConfigmapTest::test_airflow_local_settings PASSED [ 
 7%]
   
tests/test_configmap.py::ConfigmapTest::test_kerberos_config_available_with_celery_executor
 PASSED [  7%]
   tests/test_configmap.py::ConfigmapTest::test_multiple_annotations PASSED [  
7%]
   
tests/test_configmap.py::ConfigmapTest::test_no_airflow_local_settings_by_default
 PASSED [  7%]
   tests/test_configmap.py::ConfigmapTest::test_single_annotation PASSED    [  
8%]
   
tests/test_create_user_job.py::CreateUserJobTest::test_should_create_valid_affinity_tolerations_and_node_selector
 PASSED [  8%]
   tests/test_create_user_job.py::CreateUserJobTest::test_should_run_by_default 
PASSED [  8%]
   
tests/test_create_user_job.py::CreateUserJobTest::test_should_support_annotations
 PASSED [  8%]
   
tests/test_dags_persistent_volume_claim.py::DagsPersistentVolumeClaimTest::test_should_generate_a_document_if_persistence_is_enabled_and_not_using_an_existing_claim
 PASSED [  9%]
   
tests/test_dags_persistent_volume_claim.py::DagsPersistentVolumeClaimTest::test_should_not_generate_a_document_if_persistence_is_disabled
 PASSED [  9%]
   
tests/test_dags_persistent_volume_claim.py::DagsPersistentVolumeClaimTest::test_should_not_generate_a_document_when_using_an_existing_claim
 PASSED [  9%]
   
tests/test_dags_persistent_volume_claim.py::DagsPersistentVolumeClaimTest::test_should_set_pvc_details_correctly
 PASSED [  9%]
   
tests/test_elasticsearch_secret.py::ElasticsearchSecretTest::test_should_correctly_handle_password_with_special_characters
 PASSED [ 10%]
   
tests/test_elasticsearch_secret.py::ElasticsearchSecretTest::test_should_not_generate_a_document_if_elasticsearch_disabled
 PASSED [ 10%]
   
tests/test_elasticsearch_secret.py::ElasticsearchSecretTest::test_should_raise_error_when_conflicting_options
 PASSED [ 10%]
   
tests/test_elasticsearch_secret.py::ElasticsearchSecretTest::test_should_raise_error_when_connection_not_provided
 PASSED [ 10%]
   
tests/test_extra_configmaps_secrets.py::ExtraConfigMapsSecretsTest::test_extra_configmaps
 PASSED [ 11%]
   
tests/test_extra_configmaps_secrets.py::ExtraConfigMapsSecretsTest::test_extra_secrets
 PASSED [ 11%]
   tests/test_extra_env_env_from.py::ExtraEnvEnvFromTest::test_extra_env_0 
PASSED [ 11%]
   tests/test_extra_env_env_from.py::ExtraEnvEnvFromTest::test_extra_env_1 
PASSED [ 11%]
   tests/test_extra_env_env_from.py::ExtraEnvEnvFromTest::test_extra_env_2 
PASSED [ 12%]
   tests/test_extra_env_env_from.py::ExtraEnvEnvFromTest::test_extra_env_3 
PASSED [ 12%]
   tests/test_extra_env_env_from.py::ExtraEnvEnvFromTest::test_extra_env_4 
PASSED [ 12%]
   tests/test_extra_env_env_from.py::ExtraEnvEnvFromTest::test_extra_env_from_0 
PASSED [ 12%]
   tests/test_extra_env_env_from.py::ExtraEnvEnvFromTest::test_extra_env_from_1 
PASSED [ 13%]
   tests/test_extra_env_env_from.py::ExtraEnvEnvFromTest::test_extra_env_from_2 
PASSED [ 13%]
   tests/test_extra_env_env_from.py::ExtraEnvEnvFromTest::test_extra_env_from_3 
PASSED [ 13%]
   tests/test_extra_env_env_from.py::ExtraEnvEnvFromTest::test_extra_env_from_4 
PASSED [ 13%]
   
tests/test_flower.py::TestFlowerDeployment::test_create_flower[CeleryExecutor-False-False]
 PASSED [ 14%]
   
tests/test_flower.py::TestFlowerDeployment::test_create_flower[CeleryKubernetesExecutor-False-False]
 PASSED [ 14%]
   
tests/test_flower.py::TestFlowerDeployment::test_create_flower[KubernetesExecutor-False-False]
 PASSED [ 14%]
   
tests/test_flower.py::TestFlowerDeployment::test_create_flower[CeleryExecutor-True-True]
 PASSED [ 14%]
   
tests/test_flower.py::TestFlowerDeployment::test_create_flower[CeleryKubernetesExecutor-True-True]
 PASSED [ 15%]
   
tests/test_flower.py::TestFlowerDeployment::test_create_flower[KubernetesExecutor-True-False]
 PASSED [ 15%]
   
tests/test_flower.py::TestFlowerDeployment::test_args_with_airflow_version[2.0.2-airflow
 celery flower] PASSED [ 15%]
   
tests/test_flower.py::TestFlowerDeployment::test_args_with_airflow_version[1.10.14-airflow
 flower] PASSED [ 15%]
   
tests/test_flower.py::TestFlowerDeployment::test_args_with_airflow_version[1.9.0-airflow
 flower] PASSED [ 16%]
   
tests/test_flower.py::TestFlowerDeployment::test_args_with_airflow_version[2.1.0-airflow
 celery flower] PASSED [ 16%]
   
tests/test_flower.py::TestFlowerDeployment::test_command_and_args_overrides[None-None]
 PASSED [ 16%]
   
tests/test_flower.py::TestFlowerDeployment::test_command_and_args_overrides[None-args1]
 PASSED [ 16%]
   
tests/test_flower.py::TestFlowerDeployment::test_command_and_args_overrides[command2-None]
 PASSED [ 17%]
   
tests/test_flower.py::TestFlowerDeployment::test_command_and_args_overrides[command3-args3]
 PASSED [ 17%]
   
tests/test_flower.py::TestFlowerDeployment::test_command_and_args_overrides_are_templated
 PASSED [ 17%]
   
tests/test_flower.py::TestFlowerDeployment::test_should_create_flower_deployment_with_authorization
 PASSED [ 17%]
   
tests/test_flower.py::TestFlowerDeployment::test_should_create_flower_deployment_without_authorization
 PASSED [ 18%]
   
tests/test_flower.py::TestFlowerDeployment::test_should_create_valid_affinity_tolerations_and_node_selector
 PASSED [ 18%]
   
tests/test_flower.py::TestFlowerDeployment::test_flower_resources_are_configurable
 PASSED [ 18%]
   
tests/test_flower.py::TestFlowerDeployment::test_flower_resources_are_not_added_by_default
 PASSED [ 18%]
   tests/test_flower.py::TestFlowerDeployment::test_should_add_extra_containers 
PASSED [ 19%]
   tests/test_flower.py::TestFlowerDeployment::test_should_add_extra_volumes 
PASSED [ 19%]
   
tests/test_flower.py::TestFlowerService::test_create_flower[CeleryExecutor-False-False]
 PASSED [ 19%]
   
tests/test_flower.py::TestFlowerService::test_create_flower[CeleryKubernetesExecutor-False-False]
 PASSED [ 19%]
   
tests/test_flower.py::TestFlowerService::test_create_flower[KubernetesExecutor-False-False]
 PASSED [ 20%]
   
tests/test_flower.py::TestFlowerService::test_create_flower[CeleryExecutor-True-True]
 PASSED [ 20%]
   
tests/test_flower.py::TestFlowerService::test_create_flower[CeleryKubernetesExecutor-True-True]
 PASSED [ 20%]
   
tests/test_flower.py::TestFlowerService::test_create_flower[KubernetesExecutor-True-False]
 PASSED [ 20%]
   tests/test_flower.py::TestFlowerService::test_default_service PASSED     [ 
21%]
   tests/test_flower.py::TestFlowerService::test_overrides PASSED           [ 
21%]
   
tests/test_flower.py::TestFlowerService::test_ports_overrides[ports0-expected_ports0]
 PASSED [ 21%]
   
tests/test_flower.py::TestFlowerService::test_ports_overrides[ports1-expected_ports1]
 PASSED [ 21%]
   
tests/test_flower.py::TestFlowerService::test_ports_overrides[ports2-expected_ports2]
 PASSED [ 22%]
   
tests/test_flower.py::TestFlowerService::test_ports_overrides[ports3-expected_ports3]
 PASSED [ 22%]
   tests/test_flower.py::TestFlowerNetworkPolicy::test_off_by_default PASSED [ 
22%]
   tests/test_flower.py::TestFlowerNetworkPolicy::test_defaults PASSED      [ 
22%]
   
tests/test_flower.py::TestFlowerNetworkPolicy::test_ports_overrides[ports0-expected_ports0]
 PASSED [ 23%]
   
tests/test_flower.py::TestFlowerNetworkPolicy::test_ports_overrides[ports1-expected_ports1]
 PASSED [ 23%]
   
tests/test_flower.py::TestFlowerNetworkPolicy::test_ports_overrides[ports2-expected_ports2]
 PASSED [ 23%]
   tests/test_flower.py::TestFlowerNetworkPolicy::test_deprecated_from_param 
PASSED [ 23%]
   
tests/test_git_sync_scheduler.py::GitSyncSchedulerTest::test_extra_volume_and_git_sync_extra_volume_mount
 PASSED [ 24%]
   
tests/test_git_sync_scheduler.py::GitSyncSchedulerTest::test_resources_are_configurable
 PASSED [ 24%]
   
tests/test_git_sync_scheduler.py::GitSyncSchedulerTest::test_should_add_dags_volume
 PASSED [ 24%]
   tests/test_git_sync_scheduler.py::GitSyncSchedulerTest::test_should_add_env 
PASSED [ 24%]
   
tests/test_git_sync_scheduler.py::GitSyncSchedulerTest::test_should_add_extra_volume_and_extra_volume_mount
 PASSED [ 25%]
   
tests/test_git_sync_scheduler.py::GitSyncSchedulerTest::test_should_set_the_volume_claim_correctly_when_using_an_existing_claim
 PASSED [ 25%]
   
tests/test_git_sync_scheduler.py::GitSyncSchedulerTest::test_should_set_username_and_pass_env_variables
 PASSED [ 25%]
   
tests/test_git_sync_scheduler.py::GitSyncSchedulerTest::test_validate_if_ssh_params_are_added
 PASSED [ 25%]
   
tests/test_git_sync_scheduler.py::GitSyncSchedulerTest::test_validate_the_git_sync_container_spec
 PASSED [ 26%]
   
tests/test_git_sync_webserver.py::GitSyncWebserverTest::test_git_sync_with_different_airflow_versions_0_2_0_0
 PASSED [ 26%]
   
tests/test_git_sync_webserver.py::GitSyncWebserverTest::test_git_sync_with_different_airflow_versions_1_2_0_2
 PASSED [ 26%]
   
tests/test_git_sync_webserver.py::GitSyncWebserverTest::test_git_sync_with_different_airflow_versions_2_1_10_14
 PASSED [ 26%]
   
tests/test_git_sync_webserver.py::GitSyncWebserverTest::test_git_sync_with_different_airflow_versions_3_1_9_0
 PASSED [ 27%]
   
tests/test_git_sync_webserver.py::GitSyncWebserverTest::test_git_sync_with_different_airflow_versions_4_2_1_0
 PASSED [ 27%]
   
tests/test_git_sync_webserver.py::GitSyncWebserverTest::test_resources_are_configurable
 PASSED [ 27%]
   
tests/test_git_sync_webserver.py::GitSyncWebserverTest::test_should_add_dags_volume_to_the_webserver_if_git_sync_and_persistence_is_enabled
 PASSED [ 27%]
   
tests/test_git_sync_webserver.py::GitSyncWebserverTest::test_should_add_dags_volume_to_the_webserver_if_git_sync_is_enabled_and_persistence_is_disabled
 PASSED [ 28%]
   tests/test_git_sync_webserver.py::GitSyncWebserverTest::test_should_add_env 
PASSED [ 28%]
   
tests/test_git_sync_webserver.py::GitSyncWebserverTest::test_should_add_git_sync_container_to_webserver_if_persistence_is_not_enabled_but_git_sync_is
 PASSED [ 28%]
   
tests/test_git_sync_webserver.py::GitSyncWebserverTest::test_should_have_service_account_defined
 PASSED [ 28%]
   
tests/test_git_sync_worker.py::GitSyncWorkerTest::test_resources_are_configurable
 PASSED [ 29%]
   
tests/test_git_sync_worker.py::GitSyncWorkerTest::test_should_add_dags_volume_to_the_worker_if_git_sync_and_persistence_is_enabled
 PASSED [ 29%]
   
tests/test_git_sync_worker.py::GitSyncWorkerTest::test_should_add_dags_volume_to_the_worker_if_git_sync_is_enabled_and_persistence_is_disabled
 PASSED [ 29%]
   tests/test_git_sync_worker.py::GitSyncWorkerTest::test_should_add_env PASSED 
[ 29%]
   
tests/test_git_sync_worker.py::GitSyncWorkerTest::test_should_add_git_sync_container_to_worker_if_persistence_is_not_enabled_but_git_sync_is
 PASSED [ 30%]
   
tests/test_git_sync_worker.py::GitSyncWorkerTest::test_should_not_add_sync_container_to_worker_if_git_sync_and_persistence_are_enabled
 PASSED [ 30%]
   
tests/test_ingress_flower.py::IngressFlowerTest::test_should_allow_more_than_one_annotation
 PASSED [ 30%]
   
tests/test_ingress_flower.py::IngressFlowerTest::test_should_pass_validation_with_just_ingress_enabled
 PASSED [ 30%]
   
tests/test_ingress_web.py::IngressWebTest::test_should_allow_more_than_one_annotation
 PASSED [ 31%]
   
tests/test_ingress_web.py::IngressWebTest::test_should_pass_validation_with_just_ingress_enabled
 PASSED [ 31%]
   tests/test_keda.py::TestKeda::test_keda_disabled_by_default PASSED       [ 
31%]
   tests/test_keda.py::TestKeda::test_keda_enabled_0_CeleryExecutor PASSED  [ 
31%]
   tests/test_keda.py::TestKeda::test_keda_enabled_1_CeleryKubernetesExecutor 
PASSED [ 32%]
   tests/test_keda.py::TestKeda::test_keda_concurrency_0_CeleryExecutor PASSED 
[ 32%]
   tests/test_keda.py::TestKeda::test_keda_concurrency_1_CeleryExecutor PASSED 
[ 32%]
   
tests/test_keda.py::TestKeda::test_keda_concurrency_2_CeleryKubernetesExecutor 
PASSED [ 32%]
   
tests/test_keda.py::TestKeda::test_keda_concurrency_3_CeleryKubernetesExecutor 
PASSED [ 33%]
   tests/test_keda.py::TestKeda::test_persistence_0_enabled PASSED          [ 
33%]
   tests/test_keda.py::TestKeda::test_persistence_1_not_enabled PASSED      [ 
33%]
   
tests/test_kerberos.py::KerberosTest::test_keberos_sidecar_resources_are_not_added_by_default
 PASSED [ 33%]
   
tests/test_kerberos.py::KerberosTest::test_kerberos_envs_available_in_worker_with_persistence
 PASSED [ 34%]
   
tests/test_kerberos.py::KerberosTest::test_kerberos_not_mentioned_in_render_if_disabled
 PASSED [ 34%]
   tests/test_kerberos.py::KerberosTest::test_kerberos_sidecar_resources PASSED 
[ 34%]
   
tests/test_limit_ranges.py::LimitRangesTest::test_limit_ranges_are_not_added_by_default
 PASSED [ 34%]
   tests/test_limit_ranges.py::LimitRangesTest::test_limit_ranges_template 
PASSED [ 35%]
   
tests/test_logs_persistent_volume_claim.py::LogsPersistentVolumeClaimTest::test_should_generate_a_document_if_persistence_is_enabled_and_not_using_an_existing_claim
 PASSED [ 35%]
   
tests/test_logs_persistent_volume_claim.py::LogsPersistentVolumeClaimTest::test_should_not_generate_a_document_if_persistence_is_disabled
 PASSED [ 35%]
   
tests/test_logs_persistent_volume_claim.py::LogsPersistentVolumeClaimTest::test_should_not_generate_a_document_when_using_an_existing_claim
 PASSED [ 35%]
   
tests/test_logs_persistent_volume_claim.py::LogsPersistentVolumeClaimTest::test_should_set_pvc_details_correctly
 PASSED [ 36%]
   
tests/test_metadata_connection_secret.py::MetadataConnectionSecretTest::test_default_connection
 PASSED [ 36%]
   
tests/test_metadata_connection_secret.py::MetadataConnectionSecretTest::test_should_correctly_handle_password_with_special_characters
 PASSED [ 36%]
   
tests/test_metadata_connection_secret.py::MetadataConnectionSecretTest::test_should_correctly_use_non_chart_database
 PASSED [ 36%]
   
tests/test_metadata_connection_secret.py::MetadataConnectionSecretTest::test_should_not_generate_a_document_if_using_existing_secret
 PASSED [ 37%]
   
tests/test_metadata_connection_secret.py::MetadataConnectionSecretTest::test_should_set_pgbouncer_overrides_when_enabled
 PASSED [ 37%]
   
tests/test_metadata_connection_secret.py::MetadataConnectionSecretTest::test_should_set_pgbouncer_overrides_with_non_chart_database_when_enabled
 PASSED [ 37%]
   
tests/test_metadata_connection_secret.py::MetadataConnectionSecretTest::test_should_support_non_postgres_db
 PASSED [ 37%]
   
tests/test_migrate_database_job.py::MigrateDatabaseJobTest::test_should_create_valid_affinity_tolerations_and_node_selector
 PASSED [ 38%]
   
tests/test_migrate_database_job.py::MigrateDatabaseJobTest::test_should_run_by_default
 PASSED [ 38%]
   
tests/test_migrate_database_job.py::MigrateDatabaseJobTest::test_should_support_annotations
 PASSED [ 38%]
   tests/test_pgbouncer.py::PgbouncerTest::test_existing_secret PASSED      [ 
38%]
   tests/test_pgbouncer.py::PgbouncerTest::test_metrics_exporter_resources 
PASSED [ 39%]
   tests/test_pgbouncer.py::PgbouncerTest::test_no_existing_secret PASSED   [ 
39%]
   
tests/test_pgbouncer.py::PgbouncerTest::test_pgbouncer_resources_are_configurable
 PASSED [ 39%]
   
tests/test_pgbouncer.py::PgbouncerTest::test_pgbouncer_resources_are_not_added_by_default
 PASSED [ 39%]
   
tests/test_pgbouncer.py::PgbouncerTest::test_pgbouncer_resources_not_created_by_default_0_pgbouncer_deployment
 PASSED [ 40%]
   
tests/test_pgbouncer.py::PgbouncerTest::test_pgbouncer_resources_not_created_by_default_1_pgbouncer_service
 PASSED [ 40%]
   
tests/test_pgbouncer.py::PgbouncerTest::test_pgbouncer_service_extra_annotations
 PASSED [ 40%]
   
tests/test_pgbouncer.py::PgbouncerTest::test_pgbouncer_service_with_custom_ports
 PASSED [ 40%]
   tests/test_pgbouncer.py::PgbouncerTest::test_should_create_pgbouncer PASSED 
[ 41%]
   tests/test_pgbouncer.py::PgbouncerTest::test_should_create_pgbouncer_service 
PASSED [ 41%]
   
tests/test_pgbouncer.py::PgbouncerTest::test_should_create_valid_affinity_tolerations_and_node_selector
 PASSED [ 41%]
   tests/test_pgbouncer.py::PgbouncerConfigTest::test_config_defaults PASSED [ 
41%]
   
tests/test_pgbouncer.py::PgbouncerConfigTest::test_config_not_created_by_default
 PASSED [ 42%]
   tests/test_pgbouncer.py::PgbouncerConfigTest::test_config_overrides PASSED [ 
42%]
   tests/test_pgbouncer.py::PgbouncerConfigTest::test_databases_default PASSED 
[ 42%]
   tests/test_pgbouncer.py::PgbouncerConfigTest::test_databases_override PASSED 
[ 42%]
   tests/test_pgbouncer.py::PgbouncerConfigTest::test_extra_ini_configs PASSED 
[ 43%]
   tests/test_pgbouncer.py::PgbouncerConfigTest::test_ssl_config PASSED     [ 
43%]
   
tests/test_pgbouncer.py::PgbouncerConfigTest::test_ssl_defaults_dont_create_cert_secret
 PASSED [ 43%]
   tests/test_pgbouncer.py::PgbouncerExporterTest::test_default_exporter_secret 
PASSED [ 43%]
   
tests/test_pgbouncer.py::PgbouncerExporterTest::test_exporter_secret_with_overrides
 PASSED [ 44%]
   
tests/test_pgbouncer.py::PgbouncerExporterTest::test_secret_not_created_by_default
 PASSED [ 44%]
   
tests/test_pod_launcher_role.py::PodLauncherTest::test_pod_launcher_role_0_CeleryKubernetesExecutor
 PASSED [ 44%]
   
tests/test_pod_launcher_role.py::PodLauncherTest::test_pod_launcher_role_1_KubernetesExecutor
 PASSED [ 44%]
   
tests/test_pod_launcher_role.py::PodLauncherTest::test_pod_launcher_role_2_CeleryExecutor
 PASSED [ 45%]
   
tests/test_pod_launcher_role.py::PodLauncherTest::test_pod_launcher_role_3_LocalExecutor
 PASSED [ 45%]
   
tests/test_pod_launcher_role.py::PodLauncherTest::test_pod_launcher_role_4_LocalExecutor
 PASSED [ 45%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_airflow_local_settings
 PASSED [ 45%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_airflow_pod_annotations
 PASSED [ 46%]
   tests/test_pod_template_file.py::PodTemplateFileTest::test_dags_mount_0 
PASSED [ 46%]
   tests/test_pod_template_file.py::PodTemplateFileTest::test_dags_mount_1 
PASSED [ 46%]
   tests/test_pod_template_file.py::PodTemplateFileTest::test_dags_mount_2 
PASSED [ 46%]
   tests/test_pod_template_file.py::PodTemplateFileTest::test_empty_resources 
PASSED [ 47%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_logs_persistence_changes_volume_0
 PASSED [ 47%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_logs_persistence_changes_volume_1
 PASSED [ 47%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_logs_persistence_changes_volume_2
 PASSED [ 47%]
   tests/test_pod_template_file.py::PodTemplateFileTest::test_mount_airflow_cfg 
PASSED [ 48%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_no_airflow_local_settings_by_default
 PASSED [ 48%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_add_an_init_container_if_git_sync_is_true
 PASSED [ 48%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_add_env_for_gitsync
 PASSED [ 48%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_add_extra_init_containers
 PASSED [ 49%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_add_fsgroup_to_the_pod_template
 PASSED [ 49%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_add_pod_labels
 PASSED [ 49%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_add_resources 
PASSED [ 49%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_create_valid_affinity_and_node_selector
 PASSED [ 50%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_create_valid_affinity_tolerations_and_node_selector
 PASSED [ 50%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_create_valid_volume_mount_and_volume
 PASSED [ 50%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_not_add_init_container_if_dag_persistence_is_true
 PASSED [ 50%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_set_a_custom_image_in_pod_template
 PASSED [ 51%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_set_the_dags_volume_claim_correctly_when_using_an_existing_claim
 PASSED [ 51%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_set_username_and_pass_env_variables
 PASSED [ 51%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_should_use_empty_dir_for_gitsync_without_persistence
 PASSED [ 51%]
   tests/test_pod_template_file.py::PodTemplateFileTest::test_should_work 
PASSED [ 52%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_validate_if_ssh_known_hosts_are_added
 PASSED [ 52%]
   
tests/test_pod_template_file.py::PodTemplateFileTest::test_validate_if_ssh_params_are_added
 PASSED [ 52%]
   tests/test_rbac.py::RBACTest::test_deployments_no_rbac_no_sa PASSED      [ 
52%]
   tests/test_rbac.py::RBACTest::test_deployments_no_rbac_with_sa PASSED    [ 
53%]
   tests/test_rbac.py::RBACTest::test_deployments_with_rbac_no_sa PASSED    [ 
53%]
   tests/test_rbac.py::RBACTest::test_deployments_with_rbac_with_sa PASSED  [ 
53%]
   tests/test_rbac.py::RBACTest::test_service_account_custom_names PASSED   [ 
53%]
   tests/test_rbac.py::RBACTest::test_service_account_custom_names_in_objects 
PASSED [ 54%]
   tests/test_rbac.py::RBACTest::test_service_account_without_resource PASSED [ 
54%]
   
tests/test_redis.py::RedisTest::test_default_redis_secrets_created_with_non_celery_executor
 PASSED [ 54%]
   
tests/test_redis.py::RedisTest::test_external_redis_broker_url_0_CeleryExecutor 
PASSED [ 54%]
   
tests/test_redis.py::RedisTest::test_external_redis_broker_url_1_CeleryKubernetesExecutor
 PASSED [ 55%]
   
tests/test_redis.py::RedisTest::test_external_redis_broker_url_secret_name_0_CeleryExecutor
 PASSED [ 55%]
   
tests/test_redis.py::RedisTest::test_external_redis_broker_url_secret_name_1_CeleryKubernetesExecutor
 PASSED [ 55%]
   tests/test_redis.py::RedisTest::test_redis_by_chart_default_0_CeleryExecutor 
PASSED [ 55%]
   
tests/test_redis.py::RedisTest::test_redis_by_chart_default_1_CeleryKubernetesExecutor
 PASSED [ 56%]
   
tests/test_redis.py::RedisTest::test_redis_by_chart_password_0_CeleryExecutor 
PASSED [ 56%]
   
tests/test_redis.py::RedisTest::test_redis_by_chart_password_1_CeleryKubernetesExecutor
 PASSED [ 56%]
   
tests/test_redis.py::RedisTest::test_redis_by_chart_password_secret_name_0_CeleryExecutor
 PASSED [ 56%]
   
tests/test_redis.py::RedisTest::test_redis_by_chart_password_secret_name_1_CeleryKubernetesExecutor
 PASSED [ 57%]
   
tests/test_redis.py::RedisTest::test_redis_by_chart_password_secret_name_missing_broker_url_secret_name_0_CeleryExecutor
 PASSED [ 57%]
   
tests/test_redis.py::RedisTest::test_redis_by_chart_password_secret_name_missing_broker_url_secret_name_1_CeleryKubernetesExecutor
 PASSED [ 57%]
   tests/test_redis.py::RedisTest::test_redis_resources_are_configurable PASSED 
[ 57%]
   
tests/test_redis.py::RedisTest::test_redis_resources_are_not_added_by_default 
PASSED [ 58%]
   
tests/test_redis.py::RedisTest::test_should_create_valid_affinity_tolerations_and_node_selector
 PASSED [ 58%]
   
tests/test_resource_quota.py::ResourceQuotaTest::test_resource_quota_are_not_added_by_default
 PASSED [ 58%]
   
tests/test_resource_quota.py::ResourceQuotaTest::test_resource_quota_template 
PASSED [ 58%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_default_connection
 PASSED [ 59%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_a_document_be_generated_for_executor_0_CeleryExecutor
 PASSED [ 59%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_a_document_be_generated_for_executor_1_CeleryKubernetesExecutor
 PASSED [ 59%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_a_document_be_generated_for_executor_2_LocalExecutor
 PASSED [ 59%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_correctly_handle_password_with_special_characters
 PASSED [ 60%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_correctly_use_non_chart_database
 PASSED [ 60%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_correctly_use_non_chart_database_when_both_db_are_external
 PASSED [ 60%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_default_to_custom_metadata_db_connection
 PASSED [ 60%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_default_to_custom_metadata_db_connection_with_pgbouncer_overrides
 PASSED [ 61%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_not_generate_a_document_if_using_existing_secret
 PASSED [ 61%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_set_pgbouncer_overrides_when_enabled
 PASSED [ 61%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_set_pgbouncer_overrides_with_non_chart_database_when_enabled
 PASSED [ 61%]
   
tests/test_result_backend_connection_secret.py::ResultBackendConnectionSecretTest::test_should_support_non_postgres_db
 PASSED [ 62%]
   tests/test_scheduler.py::SchedulerTest::test_airflow_local_settings PASSED [ 
62%]
   tests/test_scheduler.py::SchedulerTest::test_command_and_args_overrides_0 
PASSED [ 62%]
   tests/test_scheduler.py::SchedulerTest::test_command_and_args_overrides_1 
PASSED [ 62%]
   tests/test_scheduler.py::SchedulerTest::test_command_and_args_overrides_2 
PASSED [ 63%]
   tests/test_scheduler.py::SchedulerTest::test_command_and_args_overrides_3 
PASSED [ 63%]
   
tests/test_scheduler.py::SchedulerTest::test_command_and_args_overrides_are_templated
 PASSED [ 63%]
   
tests/test_scheduler.py::SchedulerTest::test_dags_gitsync_sidecar_and_init_container_0
 PASSED [ 63%]
   
tests/test_scheduler.py::SchedulerTest::test_dags_gitsync_sidecar_and_init_container_1
 PASSED [ 64%]
   tests/test_scheduler.py::SchedulerTest::test_default_command_and_args PASSED 
[ 64%]
   
tests/test_scheduler.py::SchedulerTest::test_livenessprobe_values_are_configurable
 PASSED [ 64%]
   
tests/test_scheduler.py::SchedulerTest::test_log_groomer_collector_can_be_disabled
 PASSED [ 64%]
   
tests/test_scheduler.py::SchedulerTest::test_log_groomer_collector_default_command_and_args
 PASSED [ 65%]
   
tests/test_scheduler.py::SchedulerTest::test_log_groomer_command_and_args_overrides_0
 PASSED [ 65%]
   
tests/test_scheduler.py::SchedulerTest::test_log_groomer_command_and_args_overrides_1
 PASSED [ 65%]
   
tests/test_scheduler.py::SchedulerTest::test_log_groomer_command_and_args_overrides_2
 PASSED [ 65%]
   
tests/test_scheduler.py::SchedulerTest::test_log_groomer_command_and_args_overrides_3
 PASSED [ 66%]
   
tests/test_scheduler.py::SchedulerTest::test_log_groomer_command_and_args_overrides_are_templated
 PASSED [ 66%]
   tests/test_scheduler.py::SchedulerTest::test_log_groomer_resources PASSED [ 
66%]
   
tests/test_scheduler.py::SchedulerTest::test_logs_persistence_changes_volume_0 
PASSED [ 66%]
   
tests/test_scheduler.py::SchedulerTest::test_logs_persistence_changes_volume_1 
PASSED [ 67%]
   
tests/test_scheduler.py::SchedulerTest::test_logs_persistence_changes_volume_2 
PASSED [ 67%]
   
tests/test_scheduler.py::SchedulerTest::test_no_airflow_local_settings_by_default
 PASSED [ 67%]
   tests/test_scheduler.py::SchedulerTest::test_scheduler_kind_0_CeleryExecutor 
PASSED [ 67%]
   tests/test_scheduler.py::SchedulerTest::test_scheduler_kind_1_CeleryExecutor 
PASSED [ 68%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_kind_2_CeleryKubernetesExecutor
 PASSED [ 68%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_kind_3_KubernetesExecutor
 PASSED [ 68%]
   tests/test_scheduler.py::SchedulerTest::test_scheduler_kind_4_LocalExecutor 
PASSED [ 68%]
   tests/test_scheduler.py::SchedulerTest::test_scheduler_kind_5_LocalExecutor 
PASSED [ 69%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_resources_are_configurable
 PASSED [ 69%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_resources_are_not_added_by_default
 PASSED [ 69%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_strategy_0_LocalExecutor 
PASSED [ 69%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_strategy_1_LocalExecutor 
PASSED [ 70%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_strategy_2_LocalExecutor 
PASSED [ 70%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_strategy_3_CeleryExecutor
 PASSED [ 70%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_strategy_4_CeleryExecutor
 PASSED [ 70%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_strategy_5_CeleryExecutor
 PASSED [ 71%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_strategy_6_CeleryExecutor
 PASSED [ 71%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_update_strategy_0_CeleryExecutor
 PASSED [ 71%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_update_strategy_1_CeleryExecutor
 PASSED [ 71%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_update_strategy_2_LocalExecutor
 PASSED [ 72%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_update_strategy_3_LocalExecutor
 PASSED [ 72%]
   
tests/test_scheduler.py::SchedulerTest::test_scheduler_update_strategy_4_LocalExecutor
 PASSED [ 72%]
   tests/test_scheduler.py::SchedulerTest::test_should_add_extra_containers 
PASSED [ 72%]
   
tests/test_scheduler.py::SchedulerTest::test_should_add_extra_init_containers 
PASSED [ 73%]
   
tests/test_scheduler.py::SchedulerTest::test_should_add_extra_volume_and_extra_volume_mount
 PASSED [ 73%]
   tests/test_scheduler.py::SchedulerTest::test_should_create_default_affinity 
PASSED [ 73%]
   
tests/test_scheduler.py::SchedulerTest::test_should_create_valid_affinity_tolerations_and_node_selector
 PASSED [ 73%]
   
tests/test_statsd.py::StatsdTest::test_should_add_volume_and_volume_mount_when_exist_extra_mappings
 PASSED [ 74%]
   tests/test_statsd.py::StatsdTest::test_should_create_statsd_default PASSED [ 
74%]
   
tests/test_statsd.py::StatsdTest::test_should_create_valid_affinity_tolerations_and_node_selector
 PASSED [ 74%]
   tests/test_statsd.py::StatsdTest::test_stastd_resources_are_configurable 
PASSED [ 74%]
   
tests/test_statsd.py::StatsdTest::test_statsd_resources_are_not_added_by_default
 PASSED [ 75%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_airflow_local_settings 
PASSED [ 75%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_command_and_args_overrides_0
 PASSED [ 75%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_command_and_args_overrides_1
 PASSED [ 75%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_command_and_args_overrides_2
 PASSED [ 76%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_command_and_args_overrides_3
 PASSED [ 76%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_command_and_args_overrides_are_templated
 PASSED [ 76%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_dags_gitsync_volume_and_sidecar_and_init_container
 PASSED [ 76%]
   tests/test_webserver.py::WebserverDeploymentTest::test_dags_mount_0_1_10_15 
PASSED [ 77%]
   tests/test_webserver.py::WebserverDeploymentTest::test_dags_mount_1_1_10_15 
PASSED [ 77%]
   tests/test_webserver.py::WebserverDeploymentTest::test_dags_mount_2_1_10_15 
PASSED [ 77%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_dags_persistence_volume_no_sidecar_0
 PASSED [ 77%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_dags_persistence_volume_no_sidecar_1
 PASSED [ 78%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_dags_persistence_volume_no_sidecar_2
 PASSED [ 78%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_default_command_and_args 
PASSED [ 78%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_default_update_strategy_0_2_0_2
 PASSED [ 78%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_default_update_strategy_1_1_10_14
 PASSED [ 79%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_default_update_strategy_2_1_9_0
 PASSED [ 79%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_default_update_strategy_3_2_1_0
 PASSED [ 79%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_logs_persistence_adds_volume_and_mount_0
 PASSED [ 79%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_logs_persistence_adds_volume_and_mount_1
 PASSED [ 80%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_logs_persistence_adds_volume_and_mount_2
 PASSED [ 80%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_no_airflow_local_settings_by_default
 PASSED [ 80%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_no_dags_mount_or_volume_or_gitsync_sidecar_expected_0_1_10_15
 PASSED [ 80%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_no_dags_mount_or_volume_or_gitsync_sidecar_expected_1_1_10_15
 PASSED [ 81%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_no_dags_mount_or_volume_or_gitsync_sidecar_expected_2_1_10_15
 PASSED [ 81%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_no_dags_mount_or_volume_or_gitsync_sidecar_expected_3_2_0_0
 PASSED [ 81%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_no_dags_mount_or_volume_or_gitsync_sidecar_expected_4_2_0_0
 PASSED [ 81%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_no_dags_mount_or_volume_or_gitsync_sidecar_expected_5_2_0_0
 PASSED [ 82%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_no_dags_mount_or_volume_or_gitsync_sidecar_expected_6_2_0_0
 PASSED [ 82%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_no_dags_mount_or_volume_or_gitsync_sidecar_expected_7_2_0_0
 PASSED [ 82%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_should_add_extra_containers
 PASSED [ 82%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_should_add_extra_init_containers
 PASSED [ 83%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_should_add_host_header_to_liveness_and_readiness_probes
 PASSED [ 83%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_should_add_path_to_liveness_and_readiness_probes
 PASSED [ 83%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_should_add_volume_and_volume_mount_when_exist_webserver_config
 PASSED [ 83%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_should_create_default_affinity
 PASSED [ 84%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_should_create_valid_affinity_tolerations_and_node_selector
 PASSED [ 84%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_should_not_contain_host_header_0
 PASSED [ 84%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_should_not_contain_host_header_1
 PASSED [ 84%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_should_use_templated_base_url_for_probes
 PASSED [ 85%]
   tests/test_webserver.py::WebserverDeploymentTest::test_update_strategy 
PASSED [ 85%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_webserver_resources_are_configurable
 PASSED [ 85%]
   
tests/test_webserver.py::WebserverDeploymentTest::test_webserver_resources_are_not_added_by_default
 PASSED [ 85%]
   tests/test_webserver.py::WebserverServiceTest::test_default_service PASSED [ 
86%]
   tests/test_webserver.py::WebserverServiceTest::test_overrides PASSED     [ 
86%]
   tests/test_webserver.py::WebserverServiceTest::test_ports_overrides_0 PASSED 
[ 86%]
   tests/test_webserver.py::WebserverServiceTest::test_ports_overrides_1 PASSED 
[ 86%]
   tests/test_webserver.py::WebserverServiceTest::test_ports_overrides_2 PASSED 
[ 87%]
   tests/test_webserver.py::WebserverServiceTest::test_ports_overrides_3 PASSED 
[ 87%]
   
tests/test_webserver.py::WebserverConfigmapTest::test_no_webserver_config_configmap_by_default
 PASSED [ 87%]
   
tests/test_webserver.py::WebserverConfigmapTest::test_webserver_config_configmap
 PASSED [ 87%]
   tests/test_webserver.py::WebserverNetworkPolicyTest::test_defaults PASSED [ 
88%]
   
tests/test_webserver.py::WebserverNetworkPolicyTest::test_deprecated_from_param 
PASSED [ 88%]
   tests/test_webserver.py::WebserverNetworkPolicyTest::test_off_by_default 
PASSED [ 88%]
   tests/test_webserver.py::WebserverNetworkPolicyTest::test_ports_overrides_0 
PASSED [ 88%]
   tests/test_webserver.py::WebserverNetworkPolicyTest::test_ports_overrides_1 
PASSED [ 89%]
   tests/test_webserver.py::WebserverNetworkPolicyTest::test_ports_overrides_2 
PASSED [ 89%]
   tests/test_worker.py::WorkerTest::test_airflow_local_settings PASSED     [ 
89%]
   
tests/test_worker.py::WorkerTest::test_airflow_local_settings_kerberos_sidecar 
PASSED [ 89%]
   tests/test_worker.py::WorkerTest::test_command_and_args_overrides_0 PASSED [ 
90%]
   tests/test_worker.py::WorkerTest::test_command_and_args_overrides_1 PASSED [ 
90%]
   tests/test_worker.py::WorkerTest::test_command_and_args_overrides_2 PASSED [ 
90%]
   tests/test_worker.py::WorkerTest::test_command_and_args_overrides_3 PASSED [ 
90%]
   
tests/test_worker.py::WorkerTest::test_command_and_args_overrides_are_templated 
PASSED [ 91%]
   
tests/test_worker.py::WorkerTest::test_dags_gitsync_sidecar_and_init_container 
PASSED [ 91%]
   
tests/test_worker.py::WorkerTest::test_dags_gitsync_with_persistence_no_sidecar_or_init_container
 PASSED [ 91%]
   
tests/test_worker.py::WorkerTest::test_default_command_and_args_airflow_version_0_1_9_0
 PASSED [ 91%]
   
tests/test_worker.py::WorkerTest::test_default_command_and_args_airflow_version_1_1_10_14
 PASSED [ 92%]
   
tests/test_worker.py::WorkerTest::test_default_command_and_args_airflow_version_2_2_0_2
 PASSED [ 92%]
   
tests/test_worker.py::WorkerTest::test_default_command_and_args_airflow_version_3_2_1_0
 PASSED [ 92%]
   
tests/test_worker.py::WorkerTest::test_log_groomer_command_and_args_overrides_0 
PASSED [ 92%]
   
tests/test_worker.py::WorkerTest::test_log_groomer_command_and_args_overrides_1 
PASSED [ 93%]
   
tests/test_worker.py::WorkerTest::test_log_groomer_command_and_args_overrides_2 
PASSED [ 93%]
   
tests/test_worker.py::WorkerTest::test_log_groomer_command_and_args_overrides_3 
PASSED [ 93%]
   
tests/test_worker.py::WorkerTest::test_log_groomer_command_and_args_overrides_are_templated
 PASSED [ 93%]
   tests/test_worker.py::WorkerTest::test_log_groomer_default_command_and_args 
PASSED [ 94%]
   tests/test_worker.py::WorkerTest::test_log_groomer_resources PASSED      [ 
94%]
   tests/test_worker.py::WorkerTest::test_logs_persistence_changes_volume_0 
PASSED [ 94%]
   tests/test_worker.py::WorkerTest::test_logs_persistence_changes_volume_1 
PASSED [ 94%]
   tests/test_worker.py::WorkerTest::test_logs_persistence_changes_volume_2 
PASSED [ 95%]
   tests/test_worker.py::WorkerTest::test_no_airflow_local_settings_by_default 
PASSED [ 95%]
   tests/test_worker.py::WorkerTest::test_should_add_extra_containers PASSED [ 
95%]
   tests/test_worker.py::WorkerTest::test_should_add_extra_init_containers 
PASSED [ 95%]
   
tests/test_worker.py::WorkerTest::test_should_add_extra_volume_and_extra_volume_mount
 PASSED [ 96%]
   tests/test_worker.py::WorkerTest::test_should_create_default_affinity PASSED 
[ 96%]
   
tests/test_worker.py::WorkerTest::test_should_create_valid_affinity_tolerations_and_node_selector
 PASSED [ 96%]
   
tests/test_worker.py::WorkerTest::test_should_create_valid_affinity_tolerations_and_node_selector_override
 PASSED [ 96%]
   tests/test_worker.py::WorkerTest::test_worker_kind_0_CeleryExecutor PASSED [ 
97%]
   tests/test_worker.py::WorkerTest::test_worker_kind_1_CeleryExecutor PASSED [ 
97%]
   
tests/test_worker.py::WorkerTest::test_worker_kind_2_CeleryKubernetesExecutor 
PASSED [ 97%]
   
tests/test_worker.py::WorkerTest::test_worker_kind_3_CeleryKubernetesExecutor 
PASSED [ 97%]
   tests/test_worker.py::WorkerTest::test_worker_resources_are_configurable 
PASSED [ 98%]
   
tests/test_worker.py::WorkerTest::test_worker_resources_are_not_added_by_default
 PASSED [ 98%]
   tests/test_worker.py::WorkerTest::test_workers_host_aliases PASSED       [ 
98%]
   tests/test_worker.py::WorkerTest::test_workers_strategy_0 PASSED         [ 
98%]
   tests/test_worker.py::WorkerTest::test_workers_strategy_1 PASSED         [ 
99%]
   tests/test_worker.py::WorkerTest::test_workers_strategy_2 PASSED         [ 
99%]
   tests/test_worker.py::WorkerTest::test_workers_update_strategy_0 PASSED  [ 
99%]
   tests/test_worker.py::WorkerTest::test_workers_update_strategy_1 PASSED  [ 
99%]
   tests/test_worker.py::WorkerTest::test_workers_update_strategy_2 PASSED  
[100%]
   
   ======================= 400 passed in 1535.73s (0:25:35) 
=======================
   ```
   
   This is the result of you mentioned in example: 
`test_metadata_connection_secret.py`
   
![image](https://user-images.githubusercontent.com/26663842/128441416-ec2916c2-f4e8-480a-afe3-eaa144564d55.png)
   
   As I already mentioned, I don't know how to add test coverage for this in 
fancy style, so sorry for that.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to