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 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)
Example #3
0
 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)
Example #4
0
 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)