'If there is a lease for a dataset that isn\'t mounted on the node and
the dataset isn\'t requested in the configuration of the node, there is
not a corresponding desired dataset.'

@given(local_dataset=DISCOVERED_DATASET_STRATEGY.filter((lambda dataset: (dataset.state != DatasetStates.MOUNTED))))
def test_leased_not_mounted(self, local_dataset):

    assert_desired_datasets(self, self.deployer, desired_manifestations=[], local_datasets=[local_dataset], expected_datasets=[], leases=Leases().acquire(now=datetime.now(tz=UTC), dataset_id=local_dataset.dataset_id, node_id=self.deployer.node_uuid))
