def test_tick(self):
     # Create a new printer, give it a task, check if ticking down to 0 works
     laserjet = Printer(20)
     laserjet.currenttask = True
     laserjet.timeremaining = 10
     self.assertEqual(laserjet.timeremaining, 10)
     laserjet.tick()
     self.assertEqual(laserjet.timeremaining, 9)
     for i in range(9):
         laserjet.tick()
     self.assertEqual(laserjet.currenttask, None)
     self.assertEqual(laserjet.timeremaining, 0)
 def test_tick(self):
     # Create a new printer, give it a task, check if ticking down to 0 works
     laserjet = Printer(20)
     laserjet.currenttask = True
     laserjet.timeremaining = 10
     self.assertEqual(laserjet.timeremaining, 10)
     laserjet.tick()
     self.assertEqual(laserjet.timeremaining, 9)
     for i in range(9):
         laserjet.tick()
     self.assertEqual(laserjet.currenttask, None)
     self.assertEqual(laserjet.timeremaining, 0)
 def test_busy(self):
     # Create a printer, give it a task, check if busy
     canon = Printer(12)
     self.assertEqual(canon.busy(), False)
     canon.currenttask = True
     self.assertEqual(canon.busy(), True)
 def test_busy(self):
     # Create a printer, give it a task, check if busy
     canon = Printer(12)
     self.assertEqual(canon.busy(), False)
     canon.currenttask = True
     self.assertEqual(canon.busy(), True)