def test_format(self):
        index_configurator = IndexConfiguration('test',
                                                OrderedDict([('source', 'test1'),
                                                             ('type', 'tes1'),
                                                             ('path', 'mypath')]))

        expected = "index test \n{\n    source = test1\n    type = tes1\n    path = mypath\n}\n"

        self.assertEqual(index_configurator.format_output(), expected)
    def test_multi_parameter_format(self):
        index_configurator = IndexConfiguration('test',
                                                OrderedDict([('source', 'test1'),
                                                             ('type', 'test1'),
                                                             ('rt_field', ['test1', 'test2']),
                                                             ('path', 'mypath')]))

        expected = "index test \n{\n" \
                   "    source = test1\n" \
                   "    type = test1\n" \
                   "    rt_field = test1\n" \
                   "    rt_field = test2\n" \
                   "    path = mypath\n" \
                   "}\n"

        self.assertEqual(index_configurator.format_output(), expected)