@@ -22,6 +22,7 @@ def setUpClass(cls):
2222 dag = CheckConnectionsDag (airflow_task_settings = settings )
2323 cls .dag = dag
2424
25+ @patch ("aind_airflow_jobs.dag_tasks.check_connections.sleep" )
2526 @patch .dict (
2627 "os.environ" ,
2728 {
@@ -31,7 +32,7 @@ def setUpClass(cls):
3132 },
3233 clear = True ,
3334 )
34- def test_check_param_store_connection (self ):
35+ def test_check_param_store_connection (self , mock_sleep : MagicMock ):
3536 """Tests check_param_store_connection."""
3637
3738 with self .assertLogs (level = "INFO" ) as captured :
@@ -44,6 +45,7 @@ def test_check_param_store_connection(self):
4445 ],
4546 captured .output ,
4647 )
48+ mock_sleep .assert_called_once ()
4749
4850 @patch .dict (
4951 "os.environ" ,
@@ -122,8 +124,11 @@ def test_check_param_store_connection_missing_co_uri(self):
122124
123125 self .assertEqual ("Unable to retrieve co_uri!" , exc .exception .args [0 ])
124126
127+ @patch ("aind_airflow_jobs.dag_tasks.check_connections.sleep" )
125128 @patch ("aind_airflow_jobs.dag_tasks.check_connections.boto3.client" )
126- def test_check_aws_connection (self , mock_boto_client : MagicMock ):
129+ def test_check_aws_connection (
130+ self , mock_boto_client : MagicMock , mock_sleep : MagicMock
131+ ):
127132 """Tests check_aws_connection."""
128133
129134 mock_s3_client = MagicMock ()
@@ -136,6 +141,7 @@ def test_check_aws_connection(self, mock_boto_client: MagicMock):
136141 Bucket = "my-bucket" , MaxKeys = 1
137142 )
138143 mock_s3_client .close .assert_called_once ()
144+ mock_sleep .assert_called_once ()
139145
140146 @patch ("aind_airflow_jobs.dag_tasks.check_connections.boto3.client" )
141147 def test_check_aws_connection_closes_on_error (
@@ -189,14 +195,18 @@ def test_check_slurm_connection(
189195 captured .output ,
190196 )
191197
198+ @patch ("aind_airflow_jobs.dag_tasks.check_connections.sleep" )
192199 @patch ("aind_airflow_jobs.dag_tasks.check_connections.Path.is_dir" )
193- def test_check_vast_connection (self , mock_is_dir : MagicMock ):
200+ def test_check_vast_connection (
201+ self , mock_is_dir : MagicMock , mock_sleep : MagicMock
202+ ):
194203 """Tests check_vast_connection validates mounted directory."""
195204
196205 mock_is_dir .return_value = True
197206 self .dag .check_vast_connection ()
198207
199208 mock_is_dir .assert_called_once_with ()
209+ mock_sleep .assert_called_once ()
200210
201211 @patch ("aind_airflow_jobs.dag_tasks.check_connections.Path.is_dir" )
202212 def test_check_vast_connection_not_directory (self , mock_is_dir : MagicMock ):
0 commit comments