def test_get_layers_should_use_scale(self, mock_GCodeToLayerGenerator): line = "Fake Gcode" test_gcode = StringIO.StringIO("%s\n" % line) gcode_reader = GCodeReader(test_gcode, scale=0.1) gcode_reader.get_layers() mock_GCodeToLayerGenerator.assert_called_with(test_gcode, scale=0.1, start_height=None)
def print_gcode(self, file_name, print_sub_layers=True, dry_run=False, force_source_speed=False): self._current_file_name = file_name self._current_file = open(file_name, 'r') gcode_reader = GCodeReader(self._current_file, scale=self._configuration.options.scaling_factor, start_height=self._start_height) gcode_layer_generator = gcode_reader.get_layers() layer_generator = gcode_layer_generator self.print_layers(layer_generator, print_sub_layers, dry_run, force_source_speed=force_source_speed)
def print_gcode(self, file_name, print_sub_layers=True, dry_run=False, force_source_speed=False): self._current_file_name = file_name self._current_file = open(file_name, 'r') gcode_reader = GCodeReader( self._current_file, scale=self._configuration.options.scaling_factor, start_height=self._start_height) gcode_layer_generator = gcode_reader.get_layers() layer_generator = gcode_layer_generator self.print_layers(layer_generator, print_sub_layers, dry_run, force_source_speed=force_source_speed)