def test_subscribe_to_status_should_do_nothing_if_printer_not_started(self, *args): self.setup_mocks(args) config = self.default_config api = PrintAPI(config) mock_call_back = MagicMock() api.subscribe_to_status(mock_call_back) self.assertEquals(0, self.mock_UsbPacketCommunicator.return_value.register_handler.call_count)
def test_subscribe_to_status_should_if_printer_started(self, *args): self.setup_mocks(args) config = self.default_config api = PrintAPI(config) mock_call_back = MagicMock() with patch('__builtin__.open', mock_open(read_data='bibble'), create=True): api.print_gcode('FakeFile') api.subscribe_to_status(mock_call_back) self.mock_UsbPacketCommunicator.return_value.register_handler.assert_called_with(PrinterStatusMessage, mock_call_back)
def test_subscribe_to_status_should_do_nothing_if_printer_not_started( self, *args): self.setup_mocks(args) config = self.default_config api = PrintAPI(config) mock_call_back = MagicMock() api.subscribe_to_status(mock_call_back) self.assertEquals( 0, self.mock_UsbPacketCommunicator.return_value.register_handler. call_count)
def test_subscribe_to_status_should_if_printer_started(self, *args): self.setup_mocks(args) config = self.default_config api = PrintAPI(config) mock_call_back = MagicMock() with patch('__builtin__.open', mock_open(read_data='bibble'), create=True): api.print_gcode('FakeFile') api.subscribe_to_status(mock_call_back) self.mock_UsbPacketCommunicator.return_value.register_handler.assert_called_with( PrinterStatusMessage, mock_call_back)