test_TclCommandCncjob.py 619 B

1234567891011121314151617
  1. from FlatCAMObj import FlatCAMGerber, FlatCAMGeometry, FlatCAMObj
  2. from .test_TclCommandIsolate import *
  3. def test_cncjob(self):
  4. """
  5. Test cncjob
  6. :param self:
  7. :return:
  8. """
  9. # reuse isolate tests
  10. test_isolate(self)
  11. self.fc.exec_command_test('cncjob %s_iso -tooldia 0.5 -z_cut 0.05 -z_move 3 -feedrate 300' % self.gerber_top_name)
  12. cam_top_obj = self.fc.collection.get_by_name(self.gerber_top_name + '_iso_cnc')
  13. self.assertTrue(isinstance(cam_top_obj, FlatCAMObj), "Expected FlatCAMObj, instead, %s is %s"
  14. % (self.gerber_top_name + '_iso_cnc', type(cam_top_obj)))