def delete_flavor_info(metadata, *prefixes): """Delete flavor instance_type information from instance's system_metadata by prefix. """ for key in system_metadata_flavor_props.keys(): for prefix in prefixes: to_key = '%sinstance_type_%s' % (prefix, key) del metadata[to_key] pci_request.delete_flavor_pci_info(metadata, *prefixes) return metadata
def delete_flavor_info(metadata, *prefixes): """Delete flavor instance_type information from instance's system_metadata by prefix. """ for key in system_metadata_flavor_props.keys(): for prefix in prefixes: to_key = '%sinstance_type_%s' % (prefix, key) del metadata[to_key] pci_request.delete_flavor_pci_info(metadata, *prefixes) return metadata
def test_delete_flavor_pci_info(self): meta = {"pci_requests": "fake", "old_pci_requests": "fake"} pci_request.delete_flavor_pci_info(meta, '') self.assertTrue('pci_requests' not in meta) pci_request.delete_flavor_pci_info(meta, 'old_') self.assertTrue('old_pci_requests' not in meta)
def test_delete_flavor_pci_info(self): meta = {"pci_requests": "fake", "old_pci_requests": "fake"} pci_request.delete_flavor_pci_info(meta, '') self.assertNotIn('pci_requests', meta) pci_request.delete_flavor_pci_info(meta, 'old_') self.assertNotIn('old_pci_requests', meta)