'If an ``Application`` is configured with a volume but exists without it
and the dataset for the volume isn\'t present on the node, no changes
are calculated.'

def test_has_volume_cant_change_yet(self):

    application = APPLICATION_WITH_VOLUME_SIZE
    manifestation = application.volume.manifestation
    local_state = EMPTY_NODESTATE.set(applications=[application.set('volume', None)])
    local_config = to_node(local_state).set(manifestations={manifestation.dataset_id: manifestation}, applications=[application])
    assert_application_calculated_changes(self, local_state, local_config, set(), no_change())
