old_contents: # -*- coding: utf-8 -*-
  '''
  salt-ssh testing
  '''
  # Import Python libs
  from __future__ import absolute_import
  
  # Import salt testing libs
  from tests.support.case import SSHCase
  
  
  class SSHTest(SSHCase):
      '''
      Test general salt-ssh functionality
      '''
      def test_ping(self):
          '''
          Test a simple ping
          '''
          ret = self.run_function('test.ping')
          self.assertTrue(ret, 'Ping did not return true')
  
new_contents: # -*- coding: utf-8 -*-
  '''
  salt-ssh testing
  '''
  # Import Python libs
  from __future__ import absolute_import
  import os
  import shutil
  
  # Import salt testing libs
  from tests.support.case import SSHCase
  
  
  class SSHTest(SSHCase):
      '''
      Test general salt-ssh functionality
      '''
      def test_ping(self):
          '''
          Test a simple ping
          '''
          ret = self.run_function('test.ping')
          self.assertTrue(ret, 'Ping did not return true')
  
      def test_thin_dir(self):
          '''
          test to make sure thin_dir is created
          and salt-call file is included
          '''
          thin_dir = self.run_function('config.get', ['thin_dir'], wipe=False)
          os.path.isdir(thin_dir)
          os.path.exists(os.path.join(thin_dir, 'salt-call'))
          os.path.exists(os.path.join(thin_dir, 'running_data'))
  
      def tearDown(self):
          '''
          make sure to clean up any old ssh directories
          '''
          salt_dir = self.run_function('config.get', ['thin_dir'], wipe=False)
          if os.path.exists(salt_dir):
              shutil.rmtree(salt_dir)
  
subject: Add ssh thin_dir integration test