mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-03 12:03:57 -06:00
Add test for VersionUpgrade41to42
This commit is contained in:
parent
7cc4ac741c
commit
728d8c3141
1 changed files with 36 additions and 0 deletions
|
@ -0,0 +1,36 @@
|
||||||
|
import configparser
|
||||||
|
|
||||||
|
import VersionUpgrade41to42
|
||||||
|
|
||||||
|
before_update = """[general]
|
||||||
|
version = 4
|
||||||
|
name = Ultimaker 3
|
||||||
|
id = Ultimaker 3
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
type = machine
|
||||||
|
|
||||||
|
[containers]
|
||||||
|
0 = user_profile
|
||||||
|
1 = quality_changes
|
||||||
|
2 = quality
|
||||||
|
3 = material
|
||||||
|
4 = variant
|
||||||
|
5 = definition_changes
|
||||||
|
6 = definition
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
def test_upgrade():
|
||||||
|
upgrader = VersionUpgrade41to42.VersionUpgrade41to42()
|
||||||
|
file_name, new_data = upgrader.upgradeStack(before_update, "whatever")
|
||||||
|
parser = configparser.ConfigParser(interpolation=None)
|
||||||
|
parser.read_string(new_data[0])
|
||||||
|
assert parser["containers"]["0"] == "user_profile"
|
||||||
|
assert parser["containers"]["1"] == "quality_changes"
|
||||||
|
assert parser["containers"]["2"] == "empty_intent"
|
||||||
|
assert parser["containers"]["3"] == "quality"
|
||||||
|
assert parser["containers"]["4"] == "material"
|
||||||
|
assert parser["containers"]["5"] == "variant"
|
||||||
|
assert parser["containers"]["6"] == "definition_changes"
|
||||||
|
assert parser["containers"]["7"] == "definition"
|
Loading…
Add table
Add a link
Reference in a new issue