Also test for the normal Version number

It rarely changes so it's less of a problem, but you never know.
This commit is contained in:
Ghostkeeper 2020-05-08 12:18:48 +02:00
parent 6baca9eaa2
commit 17af83bc19
No known key found for this signature in database
GPG Key ID: D2A8871EE34EC59A

View File

@ -3,17 +3,14 @@
from unittest.mock import MagicMock from unittest.mock import MagicMock
import configparser # To read the profiles. import configparser # To read the profiles.
import os
import os.path
import pytest import pytest
from cura.CuraApplication import CuraApplication # To compare against the current SettingVersion. from cura.CuraApplication import CuraApplication # To compare against the current SettingVersion.
from UM.Settings.DefinitionContainer import DefinitionContainer from UM.Settings.DefinitionContainer import DefinitionContainer
from UM.Settings.InstanceContainer import InstanceContainer from UM.Settings.InstanceContainer import InstanceContainer
import os
import os.path
from UM.VersionUpgradeManager import VersionUpgradeManager from UM.VersionUpgradeManager import VersionUpgradeManager
from cura.CuraApplication import CuraApplication
def collectAllQualities(): def collectAllQualities():
@ -145,12 +142,16 @@ def test_validateVariantProfiles(file_name):
assert False assert False
@pytest.mark.parametrize("file_name", quality_filepaths + variant_filepaths + intent_filepaths) @pytest.mark.parametrize("file_name", quality_filepaths + variant_filepaths + intent_filepaths)
def test_settingVersionUpToDate(file_name): def test_versionUpToDate(file_name):
try: try:
with open(file_name, encoding = "utf-8") as data: with open(file_name, encoding = "utf-8") as data:
parser = configparser.ConfigParser(interpolation = None) parser = configparser.ConfigParser(interpolation = None)
parser.read(file_name) parser.read(file_name)
assert "general" in parser
assert "version" in parser["general"]
assert int(parser["general"]["version"]) == InstanceContainer.Version
assert "metadata" in parser assert "metadata" in parser
assert "setting_version" in parser["metadata"] assert "setting_version" in parser["metadata"]
assert int(parser["metadata"]["setting_version"]) == CuraApplication.SettingVersion assert int(parser["metadata"]["setting_version"]) == CuraApplication.SettingVersion