Add test to check the number of known settings

This commit is contained in:
Jaime van Kessel 2019-06-07 14:45:36 +02:00
parent 06aaf40d06
commit 8907a624e1

View file

@ -62,3 +62,12 @@ def test_hasUserSettings(machine_manager, application):
assert machine_manager.numUserSettings == 12 assert machine_manager.numUserSettings == 12
assert machine_manager.hasUserSettings assert machine_manager.hasUserSettings
def test_totalNumberOfSettings(machine_manager):
registry = MagicMock()
mocked_definition = MagicMock()
mocked_definition.getAllKeys = MagicMock(return_value = ["omg", "zomg", "foo"])
registry.findDefinitionContainers = MagicMock(return_value = [mocked_definition])
with patch("cura.Settings.CuraContainerRegistry.CuraContainerRegistry.getInstance", MagicMock(return_value=registry)):
assert machine_manager.totalNumberOfSettings == 3