code: def test_get_demos(mock_boto3, mock_conf):
      """Test get_dmeos."""
  
      # setup
  
      client = Mock()
      client.list_objects.return_value = {
          "Contents": [{"Key": "test-dataset"}]
      }
      mock_boto3.client.return_value = client
  
      # run
  
      result = data.get_demos()
  
      # assert
  
      assert result == ["test-dataset"]
      client.list_objects.assert_called_once_with(Bucket="atm-data")
      mock_boto3.client.assert_called_once_with(
          "s3", config=mock_conf.return_value
      )
      mock_conf.assert_called_once_with(signature_version=data.UNSIGNED)
  
imports: from mock import Mock, call, patch
  from atm import data
label_desc: Use image node_id 5 for calling a global function with example usage: test_get_demos(mock_boto3, mock_conf) without return types