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')