'Deleted datasets for which no corresponding volumes exist do not result
in any convergence operations.'

def test_deleted_ignored(self):

    local_state = self.ONE_DATASET_STATE.transform(['manifestations', unicode(self.DATASET_ID)], discard, ['devices', self.DATASET_ID], discard, ['paths', unicode(self.DATASET_ID)], discard)
    local_config = to_node(self.ONE_DATASET_STATE).transform(['manifestations', unicode(self.DATASET_ID), 'dataset'], (lambda d: d.set(deleted=True, maximum_size=(d.maximum_size * 2), metadata={u'foo': u'bar'})))
    registered_dataset = DiscoveredDataset(dataset_id=self.DATASET_ID, blockdevice_id=self.BLOCKDEVICE_ID, state=DatasetStates.REGISTERED)
    foreign_registered_dataset_id = uuid4()
    foreign_registered_dataset = DiscoveredDataset(dataset_id=foreign_registered_dataset_id, blockdevice_id=_create_blockdevice_id_for_test(foreign_registered_dataset_id), state=DatasetStates.REGISTERED)
    assert_calculated_changes(self, local_state, local_config, nonmanifest_datasets={}, expected_changes=in_parallel(changes=[]), discovered_datasets=[registered_dataset, foreign_registered_dataset])
