Use a proper container mock for test user/quality changes

This commit is contained in:
Arjen Hiemstra 2017-03-28 18:20:13 +02:00
parent 30fd1ded45
commit d7984c888b

View file

@ -465,7 +465,8 @@ def test_getPropertyWithResolve(global_stack):
## Tests whether the hasUserValue returns true for settings that are changed in
# the user-changes container.
def test_hasUserValueUserChanges(global_stack):
user_changes = unittest.mock.MagicMock()
user_changes = MockContainer("test_user_changes", "user")
def hasProperty(key, property):
return key == "layer_height" and property == "value" # Only have the layer_height property set.
user_changes.hasProperty = hasProperty
@ -479,7 +480,8 @@ def test_hasUserValueUserChanges(global_stack):
## Tests whether the hasUserValue returns true for settings that are changed in
# the quality-changes container.
def test_hasUserValueQualityChanges(global_stack):
quality_changes = unittest.mock.MagicMock()
quality_changes = MockContainer("test_quality_changes", "quality_changes")
def hasProperty(key, property):
return key == "layer_height" and property == "value" # Only have the layer_height property set.
quality_changes.hasProperty = hasProperty