def testDelimParser(self):
        test_table = [
            {
                "test": "a,b",
                "result": ["a", "b"]
            },
            {
                "test": " a , b ",
                "result": ["a", "b"]
            },
            {
                "test": "a,b,",
                "result": ["a", "b", ""]
            },
        ]
        self._run_test_table(test_table, delim_parser)

        test_table = [
            {
                "test": "a|b",
                "result": ["a", "b"]
            },
            {
                "test": " a | b ",
                "result": ["a", "b"]
            },
            {
                "test": "a|b|",
                "result": ["a", "b", ""]
            },
        ]
        self._run_test_table(
            test_table,
            lambda x: delim_parser(param_value=x, item_delimiter="|"))
    def testDelimParser(self):
        test_table = [{
            'test': 'a,b',
            'result': ['a', 'b']
        }, {
            'test': ' a , b ',
            'result': ['a', 'b']
        }, {
            'test': 'a,b,',
            'result': ['a', 'b', '']
        }]
        self._run_test_table(test_table, delim_parser)

        test_table = [{
            'test': 'a|b',
            'result': ['a', 'b']
        }, {
            'test': ' a | b ',
            'result': ['a', 'b']
        }, {
            'test': 'a|b|',
            'result': ['a', 'b', '']
        }]
        self._run_test_table(
            test_table,
            lambda x: delim_parser(param_value=x, item_delimiter='|'))