mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-14 11:45:55 +08:00
Added tests for firstStart
CURA-1385
This commit is contained in:
parent
32143ced44
commit
30182f295f
@ -12,7 +12,6 @@ class Machine:
|
||||
def getKey(self):
|
||||
return self._key
|
||||
|
||||
|
||||
def test_addMachineAction():
|
||||
|
||||
machine_manager = MachineActionManager()
|
||||
@ -60,3 +59,19 @@ def test_addMachineAction():
|
||||
machine_manager.addRequiredAction(test_machine, "test_action_2")
|
||||
assert machine_manager.getRequiredActions(test_machine) == {test_action, test_action_2}
|
||||
|
||||
# Ensure that firstStart actions are empty by default.
|
||||
assert machine_manager.getFirstStartActions(test_machine) == []
|
||||
|
||||
# Check if adding multiple (the same) actions to first start actions work.
|
||||
machine_manager.addFirstStartAction(test_machine, "test_action")
|
||||
machine_manager.addFirstStartAction(test_machine, "test_action")
|
||||
assert machine_manager.getFirstStartActions(test_machine) == [test_action, test_action]
|
||||
|
||||
# Check if inserting an action works
|
||||
machine_manager.addFirstStartAction(test_machine, "test_action_2", index = 1)
|
||||
assert machine_manager.getFirstStartActions(test_machine) == [test_action, test_action_2, test_action]
|
||||
|
||||
# Check that adding a unknown action doesn't change anything.
|
||||
machine_manager.addFirstStartAction(test_machine, "key_that_doesnt_exist", index = 1)
|
||||
assert machine_manager.getFirstStartActions(test_machine) == [test_action, test_action_2, test_action]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user