Move initializeSettingDefinitions and setting functions to their own function

This means we don't have to instantiate CuraApplication in the tests anymore
This commit is contained in:
Jaime van Kessel 2019-02-18 09:45:30 +01:00
parent 75b185d462
commit efeba48ffb
2 changed files with 23 additions and 14 deletions

View file

@ -33,8 +33,7 @@ def collecAllDefinitionIds():
def collectAllSettingIds():
VersionUpgradeManager._VersionUpgradeManager__instance = VersionUpgradeManager(MagicMock())
application = CuraApplication()
application._initializeSettingDefinitionsAndFunctions()
CuraApplication._initializeSettingDefinitions()
definition_container = DefinitionContainer("whatever")
with open(os.path.join(os.path.dirname(__file__), "..", "..", "resources", "definitions", "fdmprinter.def.json"), encoding="utf-8") as data: