def test_if_takes_tasks_to_process(self): test_queue = queue.Queue() processor = CommandProcessor(test_queue, self.storage) processor.process = Mock() command = Mock(spec=NewMessage) test_queue.put(command) processor._process_next() processor.process.assert_called_with(command)