mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-04-22 05:39:37 +08:00
Fix unit tests for adding CuraContainerStacks
CURA-5281 Because of the definition_changes fix, CuraContainerStack.deserialize() may create and add extra containers, so the unit tests need to be adjusted.
This commit is contained in:
parent
df1e15b1e5
commit
dc52e939e9
@ -76,9 +76,9 @@ def test_addContainerExtruderStack(container_registry, definition_container):
|
|||||||
with unittest.mock.patch("UM.Settings.ContainerRegistry.ContainerRegistry.addContainer", mock_super_add_container):
|
with unittest.mock.patch("UM.Settings.ContainerRegistry.ContainerRegistry.addContainer", mock_super_add_container):
|
||||||
container_registry.addContainer(container_stack)
|
container_registry.addContainer(container_stack)
|
||||||
|
|
||||||
assert len(mock_super_add_container.call_args_list) == 1 #Called only once.
|
assert len(mock_super_add_container.call_args_list) == 2 #Called only once.
|
||||||
assert len(mock_super_add_container.call_args_list[0][0]) == 1 #Called with one parameter.
|
assert len(mock_super_add_container.call_args_list[1][0]) == 1 #Called with one parameter.
|
||||||
assert type(mock_super_add_container.call_args_list[0][0][0]) == ExtruderStack
|
assert type(mock_super_add_container.call_args_list[1][0][0]) == ExtruderStack
|
||||||
|
|
||||||
## Tests whether addContainer properly converts to GlobalStack.
|
## Tests whether addContainer properly converts to GlobalStack.
|
||||||
def test_addContainerGlobalStack(container_registry, definition_container):
|
def test_addContainerGlobalStack(container_registry, definition_container):
|
||||||
@ -92,9 +92,9 @@ def test_addContainerGlobalStack(container_registry, definition_container):
|
|||||||
with unittest.mock.patch("UM.Settings.ContainerRegistry.ContainerRegistry.addContainer", mock_super_add_container):
|
with unittest.mock.patch("UM.Settings.ContainerRegistry.ContainerRegistry.addContainer", mock_super_add_container):
|
||||||
container_registry.addContainer(container_stack)
|
container_registry.addContainer(container_stack)
|
||||||
|
|
||||||
assert len(mock_super_add_container.call_args_list) == 1 #Called only once.
|
assert len(mock_super_add_container.call_args_list) == 2 #Called only once.
|
||||||
assert len(mock_super_add_container.call_args_list[0][0]) == 1 #Called with one parameter.
|
assert len(mock_super_add_container.call_args_list[1][0]) == 1 #Called with one parameter.
|
||||||
assert type(mock_super_add_container.call_args_list[0][0][0]) == GlobalStack
|
assert type(mock_super_add_container.call_args_list[1][0][0]) == GlobalStack
|
||||||
|
|
||||||
def test_addContainerGoodSettingVersion(container_registry, definition_container):
|
def test_addContainerGoodSettingVersion(container_registry, definition_container):
|
||||||
from cura.CuraApplication import CuraApplication
|
from cura.CuraApplication import CuraApplication
|
||||||
|
Loading…
x
Reference in New Issue
Block a user