Пример #1
0
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
Пример #2
0
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
Пример #3
0
 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)
Пример #4
0
 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)