def test_get_process_name(self): """ test for get process name """ task_name = "test1" checker = "test1_checker" args = ["1", "2"] field_args = [ \ ["1", None, ["C1"]],\ ["2", None, None],\ ["3", "P3", None],\ ["4", "P4", ["C4"]],\ ["5", "P5", ["C5.1", "C5.2"]]\ ] fields = FieldList(assemble_field_list(field_args)) table_checker = TableCheckerSubTask(task_name, checker, args, fields) names = table_checker.get_process_name() real_names = [["preprocesser", p[1], p[2]] for p in field_args if p[1] is not None] real_names.append(["col_checker", checker, args]) # check process name for name in names: self.assertIn(name, real_names)