def test_stop(self):
     target_device = MockReprapDevice(command_delay=10)
     rep_print_task = ReprapPrintTask(target=target_device,
                                      file_name=self._gcode_input_file)
     deferred = rep_print_task.start()
     rep_print_task.stop()
     self.assertFalse(rep_print_task.status.is_started)
    def test_pause_at_start(self):
        target_device = MockReprapDevice(command_delay=2)
        rep_print_task = ReprapPrintTask(target=target_device, file_name=self._gcode_input_file)

        deferred = rep_print_task.start()
        rep_print_task.pause()
        self.assertTrue(rep_print_task.status.is_paused)
        self.assertEquals(rep_print_task.curent_line, None)
        rep_print_task.stop()
        return deferred
    def test_pause_at_start(self):
        target_device = MockReprapDevice(command_delay=2)
        rep_print_task = ReprapPrintTask(target=target_device,
                                         file_name=self._gcode_input_file)

        deferred = rep_print_task.start()
        rep_print_task.pause()
        self.assertTrue(rep_print_task.status.is_paused)
        self.assertEquals(rep_print_task.curent_line, None)
        rep_print_task.stop()
        return deferred
 def test_stop(self):
     target_device = MockReprapDevice(command_delay=10)
     rep_print_task = ReprapPrintTask(target=target_device, file_name=self._gcode_input_file)
     deferred = rep_print_task.start()
     rep_print_task.stop()
     self.assertFalse(rep_print_task.status.is_started)