def test_when_registry_cpu_then_verify_registry_list_is_incremented(self):
        self.memory = Mock()
        self.interruptionManagerMock = Mock()
        cpu = Cpu(self.memory, self.interruptionManagerMock, self.lockPcbMock,
                  self.irqQueueMock, self.lockIrqQueueMock,
                  self.lockInstruction, '1')

        clock = Clock(self.lockProcessingMock)
        clock.registrycpu(cpu)
        self.assertEqual(len(clock.cpuList), 1)
 def setUp(self):
     self.LockInstructionMock = Mock()
     self.memory = Memory(self.LockInstructionMock)
     self.interruptionManagerMock = Mock()
     self.quantum = 1
     self.lockPcbMock = Mock()
     self.irqQueueMock = Mock()
     self.lockIrqQueueMock = Mock()
     self.disk = Disk()
     self.frames = FramesFactory().createElement(16)
     self.swapDisk = SwapDisk()
     self.memoryManager = MemoryManager(self.memory, self.disk,
                                        self.swapDisk, self.frames)
     self.cpu = Cpu(self.memoryManager, self.interruptionManagerMock,
                    self.lockPcbMock, self.irqQueueMock,
                    self.lockIrqQueueMock, Mock(), '1')