old_contents: import unittest
  from TypeFinder import *
  
  TESTDATA_FILENAME = os.path.join(os.path.dirname(__file__), 'test_L3.fits')
  
  class TestData(unittest.TestCase):
  
      def setUp(self):
          '''
          This defines data to test
          '''
          self.data = Data(TESTDATA_FILENAME)
  
      def test_init(self):
          '''
          This tests that the J-H-K arrays have been sorted properly by checking their boundary conds.
          '''
  
          self.assertTrue([0.87 <= wlength <= 1.39 for wlength in self.data.wavelength_J])
          self.assertTrue([1.41 <= wlength <= 1.89 for wlength in self.data.wavelength_H])
          self.assertTrue([1.91 <= wlength <= 2.39 for wlength in self.data.wavelength_K])
  
  
  ### FUTURE TESTS ###
  # 1. Test that the x-axis boundaries are logical on input data for J-H-K bands using get_axis
  # 2. Test that pressing a letter key returns the proper error
  # 3. Test that a png shows up when the correct key is pressed
new_contents: import unittest
  import os
  from TypeFinder import *
  
  TESTDATA_FILENAME = os.path.join(os.path.dirname(__file__), 'test_L3.fits')
  
  class TestData(unittest.TestCase):
  
      def setUp(self):
          '''
          This defines data to test
          '''
          self.data = Data(TESTDATA_FILENAME)
  
      def test_init(self):
          '''
          This tests that the J-H-K arrays have been sorted properly by checking their boundary conds.
          '''
  
          self.assertTrue([0.87 <= wlength <= 1.39 for wlength in self.data.wavelength_J])
          self.assertTrue([1.41 <= wlength <= 1.89 for wlength in self.data.wavelength_H])
          self.assertTrue([1.91 <= wlength <= 2.39 for wlength in self.data.wavelength_K])
  
  
  ### FUTURE TESTS ###
  # 1. Test that the x-axis boundaries are logical on input data for J-H-K bands using get_axis
  # 2. Test that pressing a letter key returns the proper error
  # 3. Test that a png shows up when the correct key is pressed
subject: update imports