old_contents: import unittest2
  
  from parse_csv import ParseCSVAction
  
  __all__ = [
      'ParseCSVActionTestCase'
  ]
  
  MOCK_DATA = """
  first,last,year
  name1,surename1,1990
  """.strip()
  
  
  class ParseCSVActionTestCase(unittest2.TestCase):
      def test_run(self):
          result = ParseCSVAction().run(data=MOCK_DATA, delimiter=',')
          expected = [
              ['first', 'last', 'year'],
              ['name1', 'surename1', '1990']
          ]
          self.assertEqual(result, expected)
  
new_contents: import unittest2
  
  from parse_csv import ParseCSVAction
  
  __all__ = [
      'ParseCSVActionTestCase'
  ]
  
  MOCK_DATA_1 = """
  first,last,year
  name1,surename1,1990
  """.strip()
  
  MOCK_DATA_2 = """
  first|last|year
  name1|surename1|1990
  """.strip()
  
  
  class ParseCSVActionTestCase(unittest2.TestCase):
      def test_run_comma_delimiter(self):
          result = ParseCSVAction().run(data=MOCK_DATA_1, delimiter=',')
          expected = [
              ['first', 'last', 'year'],
              ['name1', 'surename1', '1990']
          ]
          self.assertEqual(result, expected)
  
      def test_run_pipe_delimiter(self):
          result = ParseCSVAction().run(data=MOCK_DATA_2, delimiter='|')
          expected = [
              ['first', 'last', 'year'],
              ['name1', 'surename1', '1990']
          ]
          self.assertEqual(result, expected)
  
subject: Add more tests.