From acb70c0cc3d59094beb05f5febb1def7c53b72c0 Mon Sep 17 00:00:00 2001 From: Kamil Sopko Date: Sun, 24 Apr 2016 21:24:56 +0200 Subject: [PATCH] implement test for test_TclCommandOpenGerber --- tests/tclCommands/__init__.py | 2 +- .../tclCommands/test_TclCommandOpenGerber.py | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 tests/tclCommands/test_TclCommandOpenGerber.py diff --git a/tests/tclCommands/__init__.py b/tests/tclCommands/__init__.py index 68424021..0b91f03b 100644 --- a/tests/tclCommands/__init__.py +++ b/tests/tclCommands/__init__.py @@ -13,5 +13,5 @@ from test_TclCommandImportSvg import * # from test_TclCommandIsolate import * from test_TclCommandNew import * from test_TclCommandNewGeometry import * -# from test_TclCommandOpenGerber import * +from test_TclCommandOpenGerber import * from test_TclCommandPaintPolygon import * diff --git a/tests/tclCommands/test_TclCommandOpenGerber.py b/tests/tclCommands/test_TclCommandOpenGerber.py new file mode 100644 index 00000000..1510021d --- /dev/null +++ b/tests/tclCommands/test_TclCommandOpenGerber.py @@ -0,0 +1,25 @@ +from FlatCAMObj import FlatCAMGerber + + +def test_open_gerber(self): + """ + Test open gerber project + :param self: + :return: + """ + + self.fc.exec_command_test('open_gerber %s/%s -outname %s' + % (self.gerber_files, self.copper_top_filename, self.gerber_top_name)) + gerber_top_obj = self.fc.collection.get_by_name(self.gerber_top_name) + self.assertTrue(isinstance(gerber_top_obj, FlatCAMGerber), "Expected FlatCAMGerber, instead, %s is %s" + % (self.gerber_top_name, type(gerber_top_obj))) + + self.fc.exec_command_test('open_gerber %s/%s -outname %s' + % (self.gerber_files, self.copper_bottom_filename, self.gerber_bottom_name)) + gerber_bottom_obj = self.fc.collection.get_by_name(self.gerber_bottom_name) + self.assertTrue(isinstance(gerber_bottom_obj, FlatCAMGerber), "Expected FlatCAMGerber, instead, %s is %s" + % (self.gerber_bottom_name, type(gerber_bottom_obj))) + + #just read with original name + self.fc.exec_command_test('open_gerber %s/%s' + % (self.gerber_files, self.copper_top_filename))