diff --git a/conandata.yml b/conandata.yml index 9ad6f889b5..5af5cdef64 100644 --- a/conandata.yml +++ b/conandata.yml @@ -265,6 +265,10 @@ pycharm_targets: module_name: Cura name: pytest in TestSettingVisibilityPresets.py script_name: tests/Settings/TestSettingVisibilityPresets.py + - jinja_path: .run_templates/pycharm_cura_test.run.xml.jinja + module_name: Cura + name: pytest in TestStartEndGCode.py + script_name: tests/Machines/TestStartEndGCode.py pip_requirements_core: any_os: diff --git a/tests/Machines/TestStartEndGCode.py b/tests/Machines/TestStartEndGCode.py index 13c14f5acc..611567bacd 100644 --- a/tests/Machines/TestStartEndGCode.py +++ b/tests/Machines/TestStartEndGCode.py @@ -7,12 +7,6 @@ from unittest.mock import MagicMock from plugins.CuraEngineBackend.StartSliceJob import GcodeStartEndFormatter -# def createMockedInstanceContainer(container_id): -# result = MagicMock() -# result.getId = MagicMock(return_value=container_id) -# result.getMetaDataEntry = MagicMock(side_effect=getMetadataEntrySideEffect) -# return result - class MockValueProvider: ## Creates a mock value provider. # @@ -259,7 +253,7 @@ Q2000 '' ), -( + ( 'Unexpected end character', None, '''{if material_temperature > 200, 0}} @@ -270,6 +264,20 @@ S2000 '''S2000 ''' ), + + ( + 'Multiple replaces on single line', + None, +'''BT={bed_temperature} IE={initial_extruder}''', +'''BT=50.0 IE=0''' + ), + + ( + 'Multiple extruder replaces on single line', + None, +'''MT0={material_temperature, 0} MT1={material_temperature, 1}''', +'''MT0=190.0 MT1=210.0''' + ), ] def pytest_generate_tests(metafunc):