def test_getTransportURL(self): """ Test the transportURL method""" resource = XROOTStorage('storageName', self.parameterDict) res = resource.getTransportURL({}) self.assertEqual(True, res['OK']) self.assertEqual({}, res['Value']['Successful']) self.assertEqual({}, res['Value']['Failed']) res = resource.getTransportURL({"A": 0}) self.assertEqual(True, res['OK']) self.assertEqual({"A": "A"}, res['Value']['Successful']) self.assertEqual({}, res['Value']['Failed']) res = resource.getTransportURL({"A": 0}, "protocol") self.assertEqual(True, res['OK']) self.assertEqual({"A": "A"}, res['Value']['Successful']) self.assertEqual({}, res['Value']['Failed']) res = resource.getTransportURL({"A": 0}, ["protocol", "other"]) self.assertEqual(True, res['OK']) self.assertEqual({"A": "A"}, res['Value']['Successful']) self.assertEqual({}, res['Value']['Failed'])