def METHOD_NAME(self):
    """test save/load """
    testValues = [
        "string", 123, 123.456,
        ["list", 789, 10.1 ],
        { "dict1" : "value", "dict2" : 10.0 }
        ]
    config = Configuration()
    for x in range(0, 5):
        config.section_("Section%s" % x)
        config.component_("Component%s" % x)
        sect = getattr(config, "Section%s" % x)
        comp = getattr(config, "Component%s" % x)
        sect.document_("This is Section%s" % x)
        comp.document_("This is Component%s" % x)
        for i in range(0, 5):
            setattr(comp, "Parameter%s" % i, testValues[i])
            setattr(sect, "Parameter%s" % i, testValues[i])
            comp.document_("This is Parameter%s" % i,
                           "Parameter%s" %i)
            sect.document_("This is Parameter%s" %i,
                           "Parameter%s" %i)
    stringSave = str(config)
    documentSave = config.documentedString_()
    commentSave = config.commentedString_()
    saveConfigurationFile(config, self.normalSave)
    saveConfigurationFile(config, self.docSave, document = True)
    saveConfigurationFile(config, self.commentSave, comment = True)
    plainConfig = loadConfigurationFile(self.normalSave)
    docConfig = loadConfigurationFile(self.docSave)
    commentConfig = loadConfigurationFile(self.commentSave)
    #print commentConfig.commentedString_()
    #print docConfig.documentedString_()
    #print docConfig.commentedString_()