Example #1
0
def collectAllSettingIds():
    VersionUpgradeManager._VersionUpgradeManager__instance = VersionUpgradeManager(
        MagicMock())

    application = CuraApplication()
    application._initializeSettingDefinitionsAndFunctions()

    definition_container = DefinitionContainer("whatever")
    with open(os.path.join(os.path.dirname(__file__), "..", "..", "resources",
                           "definitions", "fdmprinter.def.json"),
              encoding="utf-8") as data:
        definition_container.deserialize(data.read())
    return definition_container.getAllKeys()