def test_get_file_to_stream(self, mock_service):
     mock_instance = mock_service.return_value
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     hook.get_file_to_stream('stream', 'share', 'directory', 'file', max_connections=1)
     mock_instance.get_file_to_stream.assert_called_once_with(
         'share', 'directory', 'file', 'stream', max_connections=1
     )
 def test_load_file(self, mock_service):
     mock_instance = mock_service.return_value
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     hook.load_file('path', 'share', 'directory', 'file', max_connections=1)
     mock_instance.create_file_from_path.assert_called_once_with(
         'share', 'directory', 'file', 'path', max_connections=1
     )
 def test_list_directories_and_files(self, mock_service):
     mock_instance = mock_service.return_value
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     hook.list_directories_and_files('share', 'directory', timeout=1)
     mock_instance.list_directories_and_files.assert_called_once_with(
         'share', 'directory', timeout=1
     )
 def test_create_directory(self, mock_service):
     mock_instance = mock_service.return_value
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     hook.create_directory('share', 'directory', timeout=1)
     mock_instance.create_directory.assert_called_once_with(
         'share', 'directory', timeout=1
     )
 def test_load_string(self, mock_service):
     mock_instance = mock_service.return_value
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     hook.load_string('big string', 'share', 'directory', 'file', timeout=1)
     mock_instance.create_file_from_text.assert_called_once_with(
         'share', 'directory', 'file', 'big string', timeout=1
     )
 def test_load_stream(self, mock_service):
     mock_instance = mock_service.return_value
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     hook.load_stream('stream', 'share', 'directory', 'file', 42, timeout=1)
     mock_instance.create_file_from_stream.assert_called_once_with(
         'share', 'directory', 'file', 'stream', 42, timeout=1
     )
 def test_load_file(self, mock_service):
     mock_instance = mock_service.return_value
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     hook.load_file('path', 'share', 'directory', 'file', max_connections=1)
     mock_instance.create_file_from_path.assert_called_once_with(
         'share', 'directory', 'file', 'path', max_connections=1
     )
 def test_get_file_to_stream(self, mock_service):
     mock_instance = mock_service.return_value
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     hook.get_file_to_stream('stream', 'share', 'directory', 'file', max_connections=1)
     mock_instance.get_file_to_stream.assert_called_once_with(
         'share', 'directory', 'file', 'stream', max_connections=1
     )
 def test_create_directory(self, mock_service):
     mock_instance = mock_service.return_value
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     hook.create_directory('share', 'directory', timeout=1)
     mock_instance.create_directory.assert_called_once_with(
         'share', 'directory', timeout=1
     )
 def test_list_directories_and_files(self, mock_service):
     mock_instance = mock_service.return_value
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     hook.list_directories_and_files('share', 'directory', timeout=1)
     mock_instance.list_directories_and_files.assert_called_once_with(
         'share', 'directory', timeout=1
     )
 def test_check_for_directory(self, mock_service):
     mock_instance = mock_service.return_value
     mock_instance.exists.return_value = True
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     self.assertTrue(hook.check_for_directory('share', 'directory', timeout=3))
     mock_instance.exists.assert_called_once_with(
         'share', 'directory', timeout=3
     )
 def test_check_for_directory(self, mock_service):
     mock_instance = mock_service.return_value
     mock_instance.exists.return_value = True
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     self.assertTrue(hook.check_for_directory('share', 'directory', timeout=3))
     mock_instance.exists.assert_called_once_with(
         'share', 'directory', timeout=3
     )
 def test_sas_token(self):
     from azure.storage.file import FileService
     hook = AzureFileShareHook(wasb_conn_id='wasb_test_sas_token')
     self.assertEqual(hook.conn_id, 'wasb_test_sas_token')
     self.assertIsInstance(hook.connection, FileService)