Make getEmptyInstanceContainer return a container with ID 'empty'

This is checked in the test. Otherwise it would return magic mocks.

Contributes to issue CURA-3497.
This commit is contained in:
Ghostkeeper 2017-04-07 14:41:29 +02:00
parent 7ce89f5d80
commit e71af663c3
No known key found for this signature in database
GPG key ID: C5F96EE2BC0F7E75

View file

@ -65,6 +65,10 @@ def container_registry():
return [MockContainer(id, registry.typeMetaData)] return [MockContainer(id, registry.typeMetaData)]
registry.findContainers = functools.partial(findContainers, registry) registry.findContainers = functools.partial(findContainers, registry)
def getEmptyInstanceContainer():
return MockContainer(container_id = "empty")
registry.getEmptyInstanceContainer = getEmptyInstanceContainer
UM.Settings.ContainerRegistry.ContainerRegistry._ContainerRegistry__instance = registry UM.Settings.ContainerRegistry.ContainerRegistry._ContainerRegistry__instance = registry
UM.Settings.ContainerStack._containerRegistry = registry UM.Settings.ContainerStack._containerRegistry = registry