def test_get_process_name(self):
     """ test for get process name"""
     join_checker = "join_checker"
     args = ["1", "2"]
     file1 = "file1"
     file2 = "file2"
     fields1 = [ \
                   ["1", None, ["C1"]],\
                   ["2", None, None],\
                   ["3", "P3", None],\
                   ["4", "P4", ["C4"]],\
                   ["5", "P5", ["C5.1", "C5.2"]]\
                   ]
     fields2 = [["2", None, None]]
     line = assemble_parameter(join_checker, args, file1, file2, fields1, fields2)
     checker = TableJoinCheckerTask(line)
     names = checker.get_process_name()
     real_names1 = [["preprocesser", p[1], p[2]] for p in fields1 if p[1] is not None]
     
     real_names2 = [["preprocesser", p[1], p[2]] for p in fields2 if p[1] is not None]
     real_names=real_names1
     real_names.extend(real_names2)
     real_names.append(["join_checker", "join_checker", args])
     for name in names:
         self.assertIn(name, real_names)