class TestCsr(TestCase): assembly_path = r"C:\cnct" csr = Skinning(assembly_path).csr def test_get_angle(self): self.csr.setAngle(1.23, WCS.WCS_1) self.assertEqual(self.csr.getAngle(WCS.WCS_1), 1.23)
class TestDro(TestCase): assembly_path = r"C:\cnct" dro = Skinning(assembly_path).dro def test_get_dro(self): self.dro.getDro(DroCoordinates.DRO_LOCAL) self.dro.setDroCoordinates(DroCoordinates.DRO_MACHINE)
class TestMessageWindow(TestCase): assembly_path = r"C:\cnct" msg = Skinning(assembly_path).message_window def test_get_messages(self): self.msg.addMessage('tag string') lst1 = self.msg.getMessages() self.assertEqual(lst1[-1], 'tag string')
class TestPLc(TestCase): assembly_path = r"C:\cnct" plc = Skinning(assembly_path).plc def test_get_watch_list(self): lst = [IOMBit()] # self.plc.SetWatchList(lst) self.plc.getWatchList(lst) def test_set_watch_list(self): pass def test_set_io_force_state(self): self.plc.setIoForceState(0, BitType.Input, ForceState.ForcedOff) def test_set_skinning_data_word(self): self.plc.setSkinningDataWord(1, 0, False) def test_get_skinning_data_word(self): self.plc.getSkinningDataWord(1) def test_set_input_iversion_state(self): self.plc.setInputIversionState(0, InversionState.Inverted) def test_set_input_force_state(self): self.plc.setInputIversionState(0, InversionState.NotIverted) def test_get_input_state(self): self.plc.getInputState(1) def test_get_output_state(self): self.plc.getOutputState(1) def test_get_memory_state(self): self.plc.getMemoryState(1) def test_get_word_value(self): self.plc.getWordValue(1) def test_get_double_word_value(self): self.plc.getDoubleWordValue(1) def test_get_float_word_value(self): self.plc.getFloatWordValue(1) def test_set_skin_event_state(self): self.plc.setSkinEventState(0, 0) def test_get_pc_system_variable_bit(self): self.plc.getPcSystemVariableBit(0) def test_get_plc_system_variable_bit(self): self.plc.getPlcSystemVariableBit(0) def test_get_vcp_led_states(self): self.plc.getVcpLedStates()
class TestSys(TestCase): assembly_path = r"C:\cnct" sys = Skinning(assembly_path).system def test_get_system_identifier(self): self.sys.getSystemIdentifier() def test_exit_software(self): self.test_exit_software() def test_get_ether1616device_info(self): self.test_get_ether1616device_info()
class TestTool(TestCase): assembly_path = r"C:\cnct" tool = Skinning(assembly_path).tool pass def test_get_tool_number(self): self.tool.getToolNumber() def test_get_current_height_offset_number(self): self.tool.getCurrentHeightOffsetNumber() def test_get_tool_info(self): self.tool.getToolInfo() def test_get_height_offset_amount(self): self.tool.getHeightOffsetAmount() def test_get_diameter_offset_amount(self): self.tool.getDiameterOffsetAmount() def test_get_tool_spindle_speed(self): self.tool.getToolSpindleSpeed() def test_get_coolant(self): self.tool.getCoolant() def test_get_tool_spindle_direction(self): self.tool.getToolSpindleDirection() def test_get_tool_bin(self): self.tool.getToolBin() def test_set_tool_info(self): self.tool.setToolInfo() def test_set_bin_number(self): self.tool.setBinNumber() def test_set_coolant(self): self.tool.setCoolant() def test_set_tool_height_offset_amout(self): self.tool.setToolHeightOffsetAmout() def test_set_spindle_direction(self): self.tool.setSpindleDirection() def test_set_spindle_speed(self): self.tool.setSpindleSpeed() def test_set_tool_dnumber(self): self.tool.setToolDNumber() def test_set_tool_hnumber(self): self.tool.setToolHNumber() def test_get_tool_hnumber(self): self.tool.getToolHNumber() def test_get_tool_dnumber(self): self.tool.getToolDNumber() def test_set_wear_adjustment(self): self.tool.setWearAdjustment() def test_get_wear_adjustment(self): self.tool.getWearAdjustment()
class TestScreen(TestCase): assembly_path = r"C:\cnct" screen = Skinning(assembly_path).screen def test_get_viewport_info(self): self.screen.getViewportInfo(Viewport.VIEWPORT_MESSAGE)
class TestSkinning(TestCase): assembly_path = r"C:\cnct" ct = Skinning(assembly_path) pass