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)
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