def METHOD_NAME(self):
    """
    Test the requestRecord method
    """
    default = {'name': '', 'reqStatus': None, 'SiteWhiteList': [],
               'SiteBlackList': [], 'datasets': [], 'campaign': []}
    self.assertItemsEqual(self.msTransferor.requestRecord({}), default)
    with open(self.taskChainTempl) as jo:
        reqData = json.load(jo)['createRequest']
    expectedRes = [{'type': 'MCPileup',
                    'name': '/Neutrino_E-10_gun/RunIISummer17PrePremix-PUAutumn18_102X_upgrade2018_realistic_v15-v1/GEN-SIM-DIGI-RAW'},
                   {'type': 'MCPileup',
                    'name': '/Neutrino_E-10_gun/RunIISummer17PrePremix-PUAutumn18_102X_upgrade2018_realistic_v15-v1/GEN-SIM-DIGI-RAW'}]
    resp = self.msTransferor.requestRecord(reqData)['datasets']
    self.assertEqual(len(resp), 2)
    for idx in range(len(resp)):
        self.assertItemsEqual(resp[idx], expectedRes[idx])
    with open(self.stepChainTempl) as jo:
        reqData = json.load(jo)['createRequest']
    expectedRes = [{'type': 'InputDataset',
                    'name': '/RelValH125GGgluonfusion_14/CMSSW_10_6_1-106X_mcRun3_2021_realistic_v1_rsb-v1/GEN-SIM'},
                   {'type': 'MCPileup',
                    'name': '/RelValMinBias_14TeV/CMSSW_10_6_1-106X_mcRun3_2021_realistic_v1_rsb-v1/GEN-SIM'},
                   {'type': 'MCPileup',
                    'name': '/RelValMinBias_14TeV/CMSSW_10_6_1-106X_mcRun3_2021_realistic_v1_rsb-v1/GEN-SIM'}]
    resp = self.msTransferor.requestRecord(reqData)['datasets']
    self.assertEqual(len(resp), 3)
    for idx in range(len(resp)):
        self.assertItemsEqual(resp[idx], expectedRes[idx])