test_TclCommandOpenGerber.py 1.1 KB

12345678910111213141516171819202122232425
  1. from FlatCAMObj import FlatCAMGerber
  2. def test_open_gerber(self):
  3. """
  4. Test open gerber file
  5. :param self:
  6. :return:
  7. """
  8. self.fc.exec_command_test('open_gerber %s/%s -outname %s'
  9. % (self.gerber_files, self.copper_top_filename, self.gerber_top_name))
  10. gerber_top_obj = self.fc.collection.get_by_name(self.gerber_top_name)
  11. self.assertTrue(isinstance(gerber_top_obj, FlatCAMGerber), "Expected FlatCAMGerber, instead, %s is %s"
  12. % (self.gerber_top_name, type(gerber_top_obj)))
  13. self.fc.exec_command_test('open_gerber %s/%s -outname %s'
  14. % (self.gerber_files, self.copper_bottom_filename, self.gerber_bottom_name))
  15. gerber_bottom_obj = self.fc.collection.get_by_name(self.gerber_bottom_name)
  16. self.assertTrue(isinstance(gerber_bottom_obj, FlatCAMGerber), "Expected FlatCAMGerber, instead, %s is %s"
  17. % (self.gerber_bottom_name, type(gerber_bottom_obj)))
  18. #just read with original name
  19. self.fc.exec_command_test('open_gerber %s/%s'
  20. % (self.gerber_files, self.copper_top_filename))