def METHOD_NAME(self, process_lock_mock, thread_lock_mock):
    manager_mock = MagicMock()
    locks = [MagicMock(), MagicMock(), MagicMock(), MagicMock()]
    manager_mock.dict.return_value = dict()
    manager_mock.Lock.side_effect = locks
    distributor = LockDistributor(LockDistributorType.PROCESS, manager_mock)
    keys = ["A", "B", "C"]
    result = distributor.get_locks(keys)
    self.assertEqual(result["A"], locks[1])
    self.assertEqual(result["B"], locks[2])
    self.assertEqual(result["C"], locks[3])
    self.assertEqual(distributor.get_locks(keys)["A"], locks[1])