Exemple #1
0
 def test_parse_gcode_pass3_Cura_testmodel1(self):
     gcode = CuraGCodeFile(self.logger, self.settings)
     gcode.open_file(os.path.join(self.test_files_dir, "mc_testmodel1_Cura.gcode"))
     gcode.parse_gcode_pass1()
     gcode.parse_gcode_pass2()
     gcode.parse_gcode_pass3()
     index = 0
     for data in pass3_testmodel1_towers_Cura:
         self.assertEqual(data, gcode.towers.get_tower_by_id(index).z)
         index += 1
     self.assertEqual(0.2, gcode.towers.get_tower_by_id(0).min_z_h)
     self.assertEqual(0.2, gcode.towers.get_tower_by_id(1).min_z_h)
     self.assertEqual(0.2, gcode.towers.get_tower_by_id(2).min_z_h)
Exemple #2
0
    def test_parse_gcode_pass2_Cura_testmodel1(self):
        gcode = CuraGCodeFile(self.logger, self.settings)
        gcode.open_file(os.path.join(self.test_files_dir, "mc_testmodel1_Cura.gcode"))
        gcode.parse_gcode_pass1()
        gcode.parse_gcode_pass2()
        self.assertEqual(
            len(pass2_testmodel1_towers_Cura), gcode.towers.get_max_tower_count()
        )

        index = 0
        for data in pass2_testmodel1_towers_Cura:
            self.assertEqual(data, gcode.towers.get_tower_by_id(index).z)
            index += 1